Uses of Interface
org.mozilla.jss.asn1.ASN1Template
Packages that use ASN1Template
Package
Description
ASN.1 structures, BER decoding, and DER encoding.
Encoding and decoding pkcs10 request
Creating and interpreting PKCS #12 blobs.
Creating and interpeting PKCS #7 blobs.
Encoding and decoding X.509 certificates and certificate extensions.
Creating and interpeting CMC blobs.
The PKIX CMMF protocol.
Creating and interpeting CMS blobs.
The PKIX CRMF protocol.
Frequently-used primitive ASN.1 types, such as AlgorithmIdentifier,
PrivateKeyInfo, and X.500 Name.
A facility for encrypting and decrypting small amounts of data with
a symmetric key.
-
Uses of ASN1Template in org.mozilla.jss.asn1
Classes in org.mozilla.jss.asn1 that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA class for decodingANYvalues from BER.static classA class for decoding aBIT_STRINGfrom its BER encoding.static classstatic classA Class for decodingBOOLEANvalues from their BER encodings.static classstatic classA Template for decoding ASN.1CHOICEsstatic classA template for decoding ENUMERATED values from their BER encodings.static classA template for decoding an object wrapped in an EXPLICIT tag.static classA class for decodingGeneralizedTimes.static classstatic classstatic classstatic classstatic classstatic classstatic classA Template for decoding SEQUENCE OF values.static classA class for constructing aSEQUENCEfrom its BER encoding.static classA Template for decoding SET OF values.static classSET.Template This class is used for decoding DER-encoded SETs.static classstatic classstatic classstatic classFields in org.mozilla.jss.asn1 declared as ASN1TemplateModifier and TypeFieldDescriptionprivate ASN1TemplateEXPLICIT.Template.contentprivate ASN1TemplateCHOICE.Template.Element.templateprivate ASN1TemplateSEQUENCE.Template.Element.typeprivate ASN1TemplateSET.Template.Element.typeMethods in org.mozilla.jss.asn1 that return ASN1TemplateModifier and TypeMethodDescriptionCHOICE.Template.elementAt(int index) CHOICE.Template.Element.getTemplate()Returns the template of this CHOICE template element.static ASN1TemplateENUMERATED.getTemplate()static ASN1TemplateINTEGER.getTemplate()SEQUENCE.Template.Element.getTemplate()SET.Template.Element.getTemplate()SEQUENCE.Template.templateAt(int index) Returns the sub-template stored at the given index.SET.Template.templateAt(int index) Returns the sub-template stored at the given index.Methods in org.mozilla.jss.asn1 with parameters of type ASN1TemplateModifier and TypeMethodDescriptionvoidCHOICE.Template.addElement(ASN1Template template) Adds a new sub-template to this CHOICE template with no implicit tag.voidCHOICE.Template.addElement(Tag implicitTag, ASN1Template template) Adds a new sub-template to this CHOICE template with an implicit tag.voidSEQUENCE.Template.addElement(ASN1Template t) Adds a sub-template to the end of this SEQUENCE template.voidSEQUENCE.Template.addElement(ASN1Template t, ASN1Value def) Adds a sub-template with a default value.voidSEQUENCE.Template.addElement(Tag implicitTag, ASN1Template t) Adds a sub-template to the end of this SEQUENCE template, with the given implicit tag.voidSEQUENCE.Template.addElement(Tag implicitTag, ASN1Template t, ASN1Value def) Adds a sub-template with a default value and an implicit tag.voidSET.Template.addElement(ASN1Template t) Adds a sub-template to the end of this SET template.voidSET.Template.addElement(ASN1Template t, ASN1Value def) Adds a sub-template with the given default value to the end of this SET template.voidSET.Template.addElement(Tag implicit, ASN1Template t) Adds a sub-template with the given implicit tag to the end of this SET template.voidSET.Template.addElement(Tag implicit, ASN1Template t, ASN1Value def) Adds a sub-template with the given default value and implicit tag to the end of this SET template.voidSEQUENCE.Template.addOptionalElement(ASN1Template t) Adds an optional sub-template.voidSEQUENCE.Template.addOptionalElement(Tag implicitTag, ASN1Template t) Adds an optional sub-template with an implicit tag.voidSET.Template.addOptionalElement(ASN1Template t) Adds an optional sub-template to the end of this SET template.voidSET.Template.addOptionalElement(Tag implicit, ASN1Template t) Adds an optional sub-template with the given implicit tag to the end of this SET template.static ASN1ValueASN1Util.decode(ASN1Template template, byte[] encoded) static ASN1ValueASN1Util.decode(Tag implicitTag, ASN1Template template, byte[] encoded) ANY.decodeWith(ASN1Template template) Decodes this ANY using the given template.ANY.decodeWith(Tag implicitTag, ASN1Template template) Decodes this ANY using the given template.static EXPLICIT.TemplateEXPLICIT.getTemplate(Tag tag, ASN1Template content) voidSEQUENCE.Template.insertElementAt(ASN1Template t, int index) Inserts the template at the given index.voidSEQUENCE.Template.insertElementAt(ASN1Template t, ASN1Value def, int index) Inserts the template with the given default value at the given index.voidSEQUENCE.Template.insertElementAt(Tag implicit, ASN1Template t, int index) Inserts the template with the given implicit tag at the given index.voidSEQUENCE.Template.insertElementAt(Tag implicit, ASN1Template t, ASN1Value def, int index) Inserts the template with the given implicit tag and given default value at the given index.voidSET.Template.insertElementAt(ASN1Template t, int index) Inserts the template at the given index.voidSET.Template.insertElementAt(ASN1Template t, ASN1Value def, int index) Inserts the template with the given default value at the given index.voidSET.Template.insertElementAt(Tag implicit, ASN1Template t, int index) Inserts the template with the given implicit tag at the given index.voidSET.Template.insertElementAt(Tag implicit, ASN1Template t, ASN1Value def, int index) Inserts the template with the given implicit tag and given default value at the given index.voidSEQUENCE.Template.insertOptionalElementAt(ASN1Template t, int index) Inserts the optional template at the given index.voidSEQUENCE.Template.insertOptionalElementAt(Tag implicit, ASN1Template t, int index) Inserts the optional template with the given default value at the given index.voidSET.Template.insertOptionalElementAt(ASN1Template t, int index) Inserts the optional template at the given index.voidSET.Template.insertOptionalElementAt(Tag implicit, ASN1Template t, int index) Inserts the optional template with the given default value at the given index.static SEQUENCE.OF_TemplateSEQUENCE.OF_Template.makeOutputlessOFTemplate(ASN1Template type) Constructors in org.mozilla.jss.asn1 with parameters of type ASN1TemplateModifierConstructorDescriptionElement(ASN1Template template) Creates a CHOICE template element with no implicit tag.Element(Tag implicitTag, ASN1Template template) Creates a CHOICE template element with an implicit tag.Element(Tag implicitTag, ASN1Template type, boolean optional) Creates a new element, which may or may not be optional.Element(Tag implicitTag, ASN1Template type, boolean optional, boolean doesProduceOutput) Creates a new element, which may or may not be optional.Element(Tag implicitTag, ASN1Template type, ASN1Value defaultVal) Creates a new element with a default value.Element(Tag implicitTag, ASN1Template type, boolean optional) Element(Tag implicitTag, ASN1Template type, ASN1Value defaultVal) OF_Template(ASN1Template type) OF_Template(ASN1Template type) Creates an OF_Template with the given type.Template(Tag tag, ASN1Template content) Creates a template for unwrapping an object wrapped in an explicit tag. -
Uses of ASN1Template in org.mozilla.jss.netscape.security.x509
Classes in org.mozilla.jss.netscape.security.x509 that implement ASN1TemplateModifier and TypeClassDescriptionstatic classTemplate for decoding CRLDistributionPoint. -
Uses of ASN1Template in org.mozilla.jss.pkcs10
Classes in org.mozilla.jss.pkcs10 that implement ASN1TemplateModifier and TypeClassDescriptionstatic classstatic classTemplate class for decoding a CertificationRequestInfo. -
Uses of ASN1Template in org.mozilla.jss.pkcs12
Classes in org.mozilla.jss.pkcs12 that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA Template class for decoding an AuthenticatedSafes from its BER encoding.static classA Template class for decoding CertBags from their BER encoding.static classA Template for decoding a MacData from its BER encoding.static classA Template for decoding a BER-encoded PFX.static classA template for decoding SafeBags.static classA Template class for decoding SecretBags from BER. -
Uses of ASN1Template in org.mozilla.jss.pkcs7
Classes in org.mozilla.jss.pkcs7 that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA Template for decoding an Attribute.static classA template for decoding a ContentInfo blobstatic classA Template for decoding BER-encoded DigestData items.static classA class for decoding the BER encoding of a DigestInfo.static classA template file for decoding a EnvelopedData blobstatic classA Template for decoding EncryptedData items.static classA template file for decoding a EnvelopedData blobstatic classA template for decoding an IssuerAndSerialNumber from its BER encoding.static classA template file for decoding a RecipientInfo blobstatic classA Template class for decoding BER-encoded SignedAndEnvelopedData items.static classA template file for decoding a SignedData blobstatic classA template for decoding a SignerInfo blob -
Uses of ASN1Template in org.mozilla.jss.pkix.cert
Classes in org.mozilla.jss.pkix.cert that implement ASN1TemplateModifier and TypeClassDescriptionstatic classstatic classTemplate class for decoding a CertificateInfo.static classstatic class -
Uses of ASN1Template in org.mozilla.jss.pkix.cmc
Classes in org.mozilla.jss.pkix.cmc that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA Template for decoding a BodyPartReference.static classA Template for decoding aCMCCertId.static classstatic classstatic classA Template for decoding BER-encoded DecryptedPOP items.static classA Template for decoding BER-encoded EncryptedPOP items.static classA Template for decoding an ExtendedFailInfo.static classA Template for decoding aGetCert.static classA Template for decoding BER-encoded IdentityProofV2 items.static classstatic classA Template for decoding a OtherInfo.static classA Template for decoding aOtherMsg.static classA Template for decoding aOtherReqMsg.static classA template for decoding an PendInfo from its BER encoding.static classA template for decoding an PKIData from its BER encoding.static classA Template for decoding BER-encoded PopLinkWitnessV2 items.static classA template for decoding an ResponseBody from its BER encoding.static classA Template class for decoding aRevokeRequest.static classA Template for decoding an Attribute.static classA template for decoding an TaggedCertificationRequest from its BER encoding.static classA Template for decoding aTaggedContentInfo.static classA Template for decoding a ProofOfPossession. -
Uses of ASN1Template in org.mozilla.jss.pkix.cmmf
Classes in org.mozilla.jss.pkix.cmmf that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA Template for decoding aGetCRL.static classA Template for decoding anIssuerAndSubject.static classstatic classA Template for decoding aRevRepContent.static classA Template class for decoding aRevRequest. -
Uses of ASN1Template in org.mozilla.jss.pkix.cms
Classes in org.mozilla.jss.pkix.cms that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA template for decoding a ContentInfo blobstatic classA Template for decoding BER-encoded DigestData items.static classA class for decoding the BER encoding of a DigestInfo.static classA template for decoding a EncapsulatedContentInfo blobstatic classA template file for decoding a EnvelopedData blobstatic classA Template for decoding EncryptedData items.static classA template file for decoding a EnvelopedData blobstatic classA template for decoding an IssuerAndSerialNumber from its BER encoding.static classA template file for decoding a RecipientInfo blobstatic classA Template class for decoding BER-encoded SignedAndEnvelopedData items.static classA template file for decoding a SignedData blobstatic classA Template for decoding a SignerIdentifier.static classA template for decoding a SignerInfo blob -
Uses of ASN1Template in org.mozilla.jss.pkix.crmf
Classes in org.mozilla.jss.pkix.crmf that implement ASN1TemplateModifier and TypeClassDescriptionstatic classA Template for decoding aCertId.static classA class for decoding CertReqMsg structures from a BER encoding.static classA Template class for constructing CertRequests from their BER encoding.static classA class for decoding CertTemplates.static classA template class for decoding a Control from a BER stream.static classA Template for decoding BER-encoded EncryptedKeys.static classA Template class for decoding BER-encoded EncryptedValues.static classA template for decoding PKIArchiveOptions.static classA Template for decoding a PKIPublicationInfo.static classA Template for decoding a POPOPrivKey.static classA Template for decoding POPOSigningKey.static classA Template for decoding a ProofOfPossession. -
Uses of ASN1Template in org.mozilla.jss.pkix.primitive
Classes in org.mozilla.jss.pkix.primitive that implement ASN1TemplateModifier and TypeClassDescriptionstatic classstatic classA Template for decoding an Attribute.static classA Template for decoding an AVA.static classA Template for decoding DirectoryStrings from their BER encoding.static classA template class for decoding EncryptedPrivateKeyInfos from BER.static classstatic classA template class for decoding a PBEParameter.static classA template class for decoding a PBES2Params.static classA template class for decoding a PBKDF2Params.static classA template class for decoding PrivateKeyInfos from BER.static classstatic class -
Uses of ASN1Template in org.mozilla.jss.SecretDecoderRing
Classes in org.mozilla.jss.SecretDecoderRing that implement ASN1TemplateModifier and TypeClassDescriptionstatic classAn ASN.1 class for decoding the SecretDecoderRing result.