ObjectDigestInfo ::= SEQUENCE {
digestedObjectType ENUMERATED {
publicKey (0),
publicKeyCert (1),
otherObjectTypes (2) },
-- otherObjectTypes MUST NOT
-- be used in this profile
otherObjectTypeID OBJECT IDENTIFIER OPTIONAL,
digestAlgorithm AlgorithmIdentifier,
objectDigest BIT STRING
}
| Modifier and Type | Field and Description |
|---|---|
| pack-priv AlgorithmIdentifier | |
| pack-priv ASN1Enumerated | |
| pack-priv DERBitString | |
| public static final int | otherObjectDigest
An other object is hashed. |
| pack-priv ASN1ObjectIdentifier | |
| public static final int | publicKey
The public key is hashed. |
| public static final int | publicKeyCert
The public key certificate is hashed. |
| Access | Constructor and Description |
|---|---|
| public | ObjectDigestInfo(int
The digest object type. digestedObjectType, ASN1ObjectIdentifier The object type ID for
otherObjectTypeID, AlgorithmIdentifier otherObjectDigest.The algorithm identifier for the hash. digestAlgorithm, byte[] The hash value. objectDigest)Constructor from given details. |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public AlgorithmIdentifier | |
| public ASN1Enumerated | |
| public static ObjectDigestInfo | |
| public static ObjectDigestInfo | |
| public DERBitString | |
| public ASN1ObjectIdentifier | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. |
| digestAlgorithm | back to summary |
|---|---|
| pack-priv AlgorithmIdentifier digestAlgorithm | |
| digestedObjectType | back to summary |
|---|---|
| pack-priv ASN1Enumerated digestedObjectType | |
| objectDigest | back to summary |
|---|---|
| pack-priv DERBitString objectDigest | |
| otherObjectDigest | back to summary |
|---|---|
| public static final int otherObjectDigest An other object is hashed. | |
| otherObjectTypeID | back to summary |
|---|---|
| pack-priv ASN1ObjectIdentifier otherObjectTypeID | |
| publicKey | back to summary |
|---|---|
| public static final int publicKey The public key is hashed. | |
| publicKeyCert | back to summary |
|---|---|
| public static final int publicKeyCert The public key certificate is hashed. | |
| ObjectDigestInfo | back to summary |
|---|---|
| public ObjectDigestInfo(int digestedObjectType, ASN1ObjectIdentifier otherObjectTypeID, AlgorithmIdentifier digestAlgorithm, byte[] objectDigest) Constructor from given details.
If
| |
| ObjectDigestInfo | back to summary |
|---|---|
| private ObjectDigestInfo(ASN1Sequence seq) | |
| getDigestAlgorithm | back to summary |
|---|---|
| public AlgorithmIdentifier getDigestAlgorithm() | |
| getDigestedObjectType | back to summary |
|---|---|
| public ASN1Enumerated getDigestedObjectType() | |
| getInstance | back to summary |
|---|---|
| public static ObjectDigestInfo getInstance(Object obj) | |
| getInstance | back to summary |
|---|---|
| public static ObjectDigestInfo getInstance(ASN1TaggedObject obj, boolean explicit) | |
| getObjectDigest | back to summary |
|---|---|
| public DERBitString getObjectDigest() | |
| getOtherObjectTypeID | back to summary |
|---|---|
| public ASN1ObjectIdentifier getOtherObjectTypeID() | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Produce an object suitable for an ASN1OutputStream.
ObjectDigestInfo ::= SEQUENCE {
digestedObjectType ENUMERATED {
publicKey (0),
publicKeyCert (1),
otherObjectTypes (2) },
-- otherObjectTypes MUST NOT
-- be used in this profile
otherObjectTypeID OBJECT IDENTIFIER OPTIONAL,
digestAlgorithm AlgorithmIdentifier,
objectDigest BIT STRING
}
| |