Package org.mozilla.jss.pkix.primitive

Frequently-used primitive ASN.1 types, such as AlgorithmIdentifier, PrivateKeyInfo, and X.500 Name.

See:
          Description

Class Summary
AlgorithmIdentifier  
AlgorithmIdentifier.Template  
Attribute An Attribute, which has the following ASN.1 definition (roughly): Attribute ::= SEQUENCE { type OBJECT IDENTIFIER, value SET }
Attribute.Template A Template for decoding an Attribute.
AVA An AttributeValueAssertion, which has the following ASN.1 definition (roughly): AttributeValueAssertion ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY DEFINED BY type }
AVA.Template A Template for decoding an AVA.
DirectoryString An X.500 DirectoryString.
DirectoryString.Template A Template for decoding DirectoryStrings from their BER encoding.
EncryptedPrivateKeyInfo PKCS #8 EncryptedPrivateKeyInfo.
EncryptedPrivateKeyInfo.Template A template class for decoding EncryptedPrivateKeyInfos from BER.
Name An X.500 Name.
Name.Template  
PBEParameter PKCS #5 PBEParameter, and PKCS #12 pkcs-12PbeParams.
PBEParameter.Template A template class for decoding a PBEParameter.
PrivateKeyInfo  
PrivateKeyInfo.Template A template class for decoding PrivateKeyInfos from BER.
RDN A RelativeDistinguishedName, whose ASN.1 is: RelativeDistinguishedName ::= SET SIZE(1..MAX) OF AttributeValueAssertion
RDN.Template  
SubjectPublicKeyInfo A SubjectPublicKeyInfo, which stores information about a public key.
SubjectPublicKeyInfo.Template  
 

Exception Summary
TooFewElementsException  
 

Package org.mozilla.jss.pkix.primitive Description

Frequently-used primitive ASN.1 types, such as AlgorithmIdentifier, PrivateKeyInfo, and X.500 Name.