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.Attributepublic String getValue()
Stringフォーマットで返されます。
Arrays.toString(java.lang.Object[])を参照してください。 getValue、インタフェースKeyStore.Entry.Attributepublic byte[] getEncoded()
public boolean equals(Object obj)
PKCS12Attributeと指定されたオブジェクトが等しいかどうかを比較します。equals、クラスObjectobj - 比較オブジェクトobjがPKCS12Attributeであり、それらのDERエンコーディングが同じである場合はtrue。Object.hashCode()、HashMappublic int hashCode()
PKCS12Attributeのハッシュ・コードを返します。 ハッシュ・コードはそのDERエンコーディングから計算されます。 hashCode、クラスObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。