public final class PKCS12Attribute extends Object implements KeyStore.Entry.Attribute
コンストラクタと説明 |
---|
PKCS12Attribute(byte[] encoded)
PKCS12属性をそのASN.1 DERエンコーディングから構築します。
|
PKCS12Attribute(String name, String value)
PKCS12属性をその名前と値から構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
equals(Object obj)
この
PKCS12Attribute と指定されたオブジェクトが等しいかどうかを比較します。 |
byte[] |
getEncoded()
属性のASN.1 DERエンコーディングを返します。
|
String |
getName()
属性のASN.1オブジェクト識別子を、ドットで区切られた整数のリストとして返します。
|
String |
getValue()
属性のASN.1 DERでエンコードされた値を文字列として返します。
|
int |
hashCode()
この
PKCS12Attribute のハッシュ・コードを返します。 |
String |
toString()
この
PKCS12Attribute の文字列表現を返します。 |
public PKCS12Attribute(String name, String value)
Arrays.toString(java.lang.Object[])
を参照してください。
文字列値はDERでASN.1 UTF8Stringとしてエンコードされ、バイナリ値はDERでASN.1オクテット文字列としてエンコードされます。
name
- 属性の識別子value
- 属性の値NullPointerException
- name
またはvalue
がnull
の場合IllegalArgumentException
- name
またはvalue
のフォーマットが正しくない場合public PKCS12Attribute(byte[] encoded)
Attribute ::= SEQUENCE { type AttributeType, values SET OF AttributeValue } AttributeType ::= OBJECT IDENTIFIER AttributeValue ::= ANY defined by type
encoded
- 属性のASN.1 DERエンコーディング。これは、その後の変更を防止するためにクローニングされます。NullPointerException
- encoded
がnull
の場合IllegalArgumentException
- encoded
のフォーマットが正しくない場合public String getName()
getName
、インタフェース: KeyStore.Entry.Attribute
public String getValue()
String
フォーマットで返されます。
Arrays.toString(java.lang.Object[])
を参照してください。getValue
、インタフェース: KeyStore.Entry.Attribute
public byte[] getEncoded()
public boolean equals(Object obj)
PKCS12Attribute
と指定されたオブジェクトが等しいかどうかを比較します。equals
、クラス: Object
obj
- 比較オブジェクトobj
がPKCS12Attribute
であり、それらのDERエンコーディングが同じである場合はtrue。Object.hashCode()
、HashMap
public int hashCode()
PKCS12Attribute
のハッシュ・コードを返します。ハッシュ・コードはそのDERエンコーディングから計算されます。hashCode
、クラス: Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.