|
IAIK CMS/SMIME Toolkit API Documentation
Version 6.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface KeyIdentifier
Interface to be implemented by any CMS type that is used for identifying a key.
| Field Summary | |
|---|---|
static int |
ISSUER_AND_SERIALNUMBER
The CMS key (certificate) identifier type IssuerAndSerialNumber. |
static int |
KEK_IDENTIFIER
The CMS key identifier type KEKIdentifier. |
static int |
ORIGINATOR_PUBLIC_KEY
The CMS key identifier type OriginatorPublicKey. |
static int |
RECIPIENT_KEY_IDENTIFIER
The CMS key (certificate) identifier type RecipientKeyIdentifier The RecipientKeyIdentifier
type is used for identifying a recipient in a KeyAgreeRecipientInfo. |
static int |
SUBJECT_KEY_IDENTIFIER
The CMS key (certificate) identifier type SubjectKeyIdentifier. |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
Compares this KeyIdentifier to the specified object. |
int |
getKeyIdType()
Returns the type of the key identifier. |
java.lang.String |
getKeyIdTypeName()
Returns the type of the key identifier as string. |
int |
hashCode()
Returns a hashcode for this KeyIdentifier. |
java.lang.String |
toString()
Returns a string giving some information about this KeyIdentifier object. |
| Methods inherited from interface iaik.asn1.ASN1Type |
|---|
decode, toASN1Object |
| Field Detail |
|---|
static final int ISSUER_AND_SERIALNUMBER
The IssuerAndSerialNumber
type may be used for identifying a signer in a SignerInfo, a recipient in a KeyTransRecipientInfo or KeyAgreeRecipientInfo, or the originator in a KeyAgreeRecipientInfo.
static final int SUBJECT_KEY_IDENTIFIER
The SubjectKeyIdentifier
type may be used for identifying a signer in a SignerInfo, a recipient in a KeyTransRecipientInfo, or the originator in a KeyAgreeRecipientInfo.
static final int RECIPIENT_KEY_IDENTIFIER
The RecipientKeyIdentifier
type is used for identifying a recipient in a KeyAgreeRecipientInfo.
static final int KEK_IDENTIFIER
The KEKIdentifier
type is used for identifying a recipient in a KEKRecipientInfo.
static final int ORIGINATOR_PUBLIC_KEY
The OriginatorPublicKey
type may be used for identifying the originator in a KeyAgreeRecipientInfo.
| Method Detail |
|---|
int getKeyIdType()
ISSUER_AND_SERIALNUMBER (0) or
SUBJECT_KEY_IDENTIFIER (1) or
RECIPIENT_KEY_IDENTIFIER (2) or
KEK_IDENTIFIER (3) or
ORIGINATOR_PUBLIC_KEY (4)java.lang.String getKeyIdTypeName()
"IssuerAndSerialNumber" (0) or
"SubjectKeyIdentifier" (1) or
"RecipientKeyIdentifier" (2) or
"KEKIdentifier" (3)
"OriginatorPublicKey" (4)boolean equals(java.lang.Object other)
KeyIdentifier to the specified object.
equals in class java.lang.Objectother - the object to compare this KeyIdentifier
against.
true, if the given object is equal to this
KeyIdentifier,
false otherwiseint hashCode()
KeyIdentifier.
hashCode in class java.lang.ObjectKeyIdentifierjava.lang.String toString()
KeyIdentifier object.
toString in class java.lang.Object
|
IAIK CMS/SMIME Toolkit API Documentation
Version 6.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
|
v6.1 (c) 2002 IAIK, (c) 2003 - 2025 SIC |
|