java命名空间javax.security.auth.x500类x500principal的类成员方法:
x500principal定义及介绍
本文导语:
x500principal
public x500principal(string name,
map keywordmap)
根据 x.500 标识名(例:“cn=duke、ou=javasoft、o=sun microsystems、c=us”)的字符串表示形式创建 x500principal。 标识名必须使用 rfc 1779 或 rfc 2253(任何一种格式都是可...
x500principal
public x500principal(string name,
map keywordmap)
- 根据 x.500 标识名(例:“cn=duke、ou=javasoft、o=sun microsystems、c=us”)的字符串表示形式创建
x500principal
。 标识名必须使用 rfc 1779 或 rfc 2253(任何一种格式都是可接受的)中定义的语法指定。
此构造方法识别 x500principal(string)
中指定的属性类型关键字,也识别在 keywordmap
参数列出的其他关键字。keywordmap 中的关键字项优先于 x500principal(string)
所识别的默认关键字。关键字必须全部用大写指定,否则它们将被忽略。忽略错误地指定的关键字;但是,如果该名称中的关键字映射到错误地指定的 oid,则抛出 illegalargumentexception
。允许两个不同的关键字映射到同一个 oid。
- 参数:
name
- rfc 1779 或 rfc 2253 格式的 x.500 标识名keywordmap
- 属性类型关键字映射,其中每个关键字是一个映射到 string 形式的相应对象标识符的关键字 string(由句点分隔的非负整数序列)。映射可以为空但不能为 null
。
- 抛出:
nullpointerexception
- 如果 name
或 keywordmap
为 null
illegalargumentexception
- 如果错误地指定了 name
或者 name
中的关键字映射到没有以正确形式存在的 oid- 从以下版本开始:
- 1.6