You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




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.