| Package | Description |
|---|---|
| org.apache.kerby.cms.type | |
| org.apache.kerby.pkix |
| Class and Description |
|---|
| Attribute.AttributeField |
| AttributeCertificateInfoV1.AttributeCertificateInfoV1Field |
| AttributeCertificateV1
AttributeCertificateV1 ::= SEQUENCE {
acInfo AttributeCertificateInfoV1,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
|
| AttributeCertificateV1.AttributeCertificateV1Field |
| AttributeCertificateV2
AttributeCertificateV2 ::= AttributeCertificate
|
| CertificateChoices.CertificateChoicesField |
| CertificateSet
CertificateSet ::= SET OF CertificateChoices
|
| CmsVersion |
| CompressedData
Ref.
|
| CompressedData.CompressedDataField |
| ContentEncryptionAlgorithmIdentifier
ContentEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
|
| ContentInfo
Ref.
|
| ContentInfo.ContentInfoField |
| DigestAlgorithmIdentifier
DigestAlgorithmIdentifier ::= AlgorithmIdentifier
|
| DigestAlgorithmIdentifiers
DigestAlgorithmIdentifiers ::= SET OF DigestAlgorithmIdentifier
|
| EncapsulatedContentInfo
EncapsulatedContentInfo ::= SEQUENCE {
eContentType ContentType,
eContent [0] EXPLICIT OCTET STRING OPTIONAL
}
ContentType ::= OBJECT IDENTIFIER
|
| EncapsulatedContentInfo.EncapsulatedContentInfoField |
| EncryptedContentInfo
EncryptedContentInfo ::= SEQUENCE {
contentType ContentType,
contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL }
ContentType ::= OBJECT IDENTIFIER
EncryptedContent ::= OCTET STRING
|
| EncryptedContentInfo.ECInfoField |
| EncryptedKey
EncryptedKey ::= OCTET STRING
|
| EnvelopedData
EnvelopedData ::= SEQUENCE {
version CMSVersion,
originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
recipientInfos RecipientInfos,
encryptedContentInfo EncryptedContentInfo,
unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL
}
OriginatorInfo ::= SEQUENCE {
certs [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT RevocationInfoChoices OPTIONAL
}
RecipientInfos ::= SET SIZE (1..MAX) OF RecipientInfo
EncryptedContentInfo ::= SEQUENCE {
contentType ContentType,
contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
}
EncryptedContent ::= OCTET STRING
UnprotectedAttributes ::= SET SIZE (1..MAX) OF Attribute
|
| EnvelopedData.EnvelopedDataField |
| ExtendedCertificate
ExtendedCertificate ::= SEQUENCE {
extendedCertificateInfo ExtendedCertificateInfo,
signatureAlgorithm SignatureAlgorithmIdentifier,
signature Signature
}
|
| ExtendedCertificate.ExtendedCertificateField |
| ExtendedCertificateInfo
ExtendedCertificateInfo ::= SEQUENCE {
version CMSVersion,
certificate Certificate,
attributes UnauthAttributes
}
|
| ExtendedCertificateInfo.ExtendedCertificateInfoField |
| IssuerAndSerialNumber
Ref.
|
| IssuerAndSerialNumber.IssuerAndSerialNumberField |
| KEKIdentifier
KEKIdentifier ::= SEQUENCE {
keyIdentifier OCTET STRING,
date GeneralizedTime OPTIONAL,
other OtherKeyAttribute OPTIONAL }
|
| KEKIdentifier.KEKIdentifierField |
| KEKRecipientInfo
KEKRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 4
kekid KEKIdentifier,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
|
| KEKRecipientInfo.KEKRecipientInfoField |
| KeyAgreeRecipientIdentifier
KeyAgreeRecipientIdentifier ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
rKeyId [0] IMPLICIT RecipientKeyIdentifier }
|
| KeyAgreeRecipientIdentifier.KeyAgreeRecipientIdentifierField |
| KeyAgreeRecipientInfo
KeyAgreeRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 3
originator [0] EXPLICIT OriginatorIdentifierOrKey,
ukm [1] EXPLICIT UserKeyingMaterial OPTIONAL,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
recipientEncryptedKeys RecipientEncryptedKeys }
UserKeyingMaterial ::= OCTET STRING
|
| KeyAgreeRecipientInfo.KARInfoField |
| KeyDerivationAlgorithmIdentifier
KeyDerivationAlgorithmIdentifier ::= AlgorithmIdentifier
|
| KeyEncryptionAlgorithmIdentifier
KeyEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
|
| KeyTransRecipientInfo
KeyTransRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 0 or 2
rid RecipientIdentifier,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
|
| KeyTransRecipientInfo.KTRInfoField |
| OriginatorIdentifierOrKey
OriginatorIdentifierOrKey ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
subjectKeyIdentifier [0] SubjectKeyIdentifier,
originatorKey [1] OriginatorPublicKey }
|
| OriginatorIdentifierOrKey.OriginatorIdentifierOrKeyField |
| OriginatorInfo
OriginatorInfo ::= SEQUENCE {
certs [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT RevocationInfoChoices OPTIONAL
}
|
| OriginatorInfo.OriginatorInfoField |
| OriginatorPublicKey
OriginatorPublicKey ::= SEQUENCE {
algorithm AlgorithmIdentifier,
publicKey BIT STRING }
|
| OriginatorPublicKey.OriginatorPublicKeyField |
| OtherCertificateFormat
OtherCertificateFormat ::= SEQUENCE {
otherCertFormat OBJECT IDENTIFIER,
otherCert ANY DEFINED BY otherCertFormat
}
|
| OtherCertificateFormat.OtherCertificateFormatField |
| OtherKeyAttribute
OtherKeyAttribute ::= SEQUENCE {
keyAttrId OBJECT IDENTIFIER,
keyAttr ANY DEFINED BY keyAttrId OPTIONAL }
|
| OtherKeyAttribute.OtherKeyAttributeField |
| OtherRecipientInfo
OtherRecipientInfo ::= SEQUENCE {
oriType OBJECT IDENTIFIER,
oriValue ANY DEFINED BY oriType }
|
| OtherRecipientInfo.OtherRecipientInfoField |
| OtherRevocationInfoFormat
OtherRevocationInfoFormat ::= SEQUENCE {
otherRevInfoFormat OBJECT IDENTIFIER,
otherRevInfo ANY DEFINED BY otherRevInfoFormat
}
|
| OtherRevocationInfoFormat.OtherRevocationInfoFormatField |
| PasswordRecipientInfo
PasswordRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 0
keyDerivationAlgorithm [0] KeyDerivationAlgorithmIdentifier OPTIONAL,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
|
| PasswordRecipientInfo.PwdRInfoField |
| RecipientEncryptedKey.RecipientEncryptedKeyField |
| RecipientEncryptedKeys
RecipientEncryptedKeys ::= SEQUENCE OF RecipientEncryptedKey
|
| RecipientIdentifier
RecipientIdentifier ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
subjectKeyIdentifier [0] SubjectKeyIdentifier
}
|
| RecipientIdentifier.RecipientIdentifierField |
| RecipientInfo.RecipientInfoField |
| RecipientInfos
RecipientInfos ::= SET SIZE (1..MAX) OF RecipientInfo
|
| RecipientKeyIdentifier
RecipientKeyIdentifier ::= SEQUENCE {
subjectKeyIdentifier SubjectKeyIdentifier,
date GeneralizedTime OPTIONAL,
other OtherKeyAttribute OPTIONAL }
|
| RecipientKeyIdentifier.RecipientKeyIdentifierField |
| RevocationInfoChoice.RevocationInfoChoiceField |
| RevocationInfoChoices
RevocationInfoChoices ::= SET OF RevocationInfoChoice
|
| Signature
Signature ::= BIT STRING
|
| SignatureAlgorithmIdentifier
SignatureAlgorithmIdentifier ::= AlgorithmIdentifier
|
| SignatureValue
SignatureValue ::= OCTET STRING
|
| SignedAttributes
SignedAttributes ::= SET SIZE (1..MAX) OF Attribute
|
| SignedData
Ref.
|
| SignedData.SignedDataField |
| SignerIdentifier
Ref.
|
| SignerIdentifier.SignerIdentifierField |
| SignerInfo.SignerInfoField |
| SignerInfos
SignerInfos ::= SET OF SignerInfo
|
| Subject
subject CHOICE {
baseCertificateID [0] IssuerSerial,
-- associated with a Public Key Certificate
subjectName [1] GeneralNames
-- associated with a name
},
|
| Subject.SubjectField |
| UnprotectedAttributes
UnprotectedAttributes ::= SET SIZE (1..MAX) OF Attribute
|
| UnsignedAttributes
UnsignedAttributes ::= SET SIZE (1..MAX) OF Attribute
|
| Class and Description |
|---|
| SignedData
Ref.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.