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 class
A class for decodingANY
values from BER.static class
A class for decoding aBIT_STRING
from its BER encoding.static class
static class
A Class for decodingBOOLEAN
values from their BER encodings.static class
static class
A Template for decoding ASN.1CHOICE
sstatic class
A template for decoding ENUMERATED values from their BER encodings.static class
A template for decoding an object wrapped in an EXPLICIT tag.static class
A class for decodingGeneralizedTime
s.static class
static class
static class
static class
static class
static class
static class
A Template for decoding SEQUENCE OF values.static class
A class for constructing aSEQUENCE
from its BER encoding.static class
A Template for decoding SET OF values.static class
SET.Template This class is used for decoding DER-encoded SETs.static class
static class
static class
static class
Fields in org.mozilla.jss.asn1 declared as ASN1TemplateModifier and TypeFieldDescriptionprivate ASN1Template
EXPLICIT.Template.content
private ASN1Template
CHOICE.Template.Element.template
private ASN1Template
SEQUENCE.Template.Element.type
private ASN1Template
SET.Template.Element.type
Methods 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 ASN1Template
ENUMERATED.getTemplate()
static ASN1Template
INTEGER.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 TypeMethodDescriptionvoid
CHOICE.Template.addElement
(ASN1Template template) Adds a new sub-template to this CHOICE template with no implicit tag.void
CHOICE.Template.addElement
(Tag implicitTag, ASN1Template template) Adds a new sub-template to this CHOICE template with an implicit tag.void
SEQUENCE.Template.addElement
(ASN1Template t) Adds a sub-template to the end of this SEQUENCE template.void
SEQUENCE.Template.addElement
(ASN1Template t, ASN1Value def) Adds a sub-template with a default value.void
SEQUENCE.Template.addElement
(Tag implicitTag, ASN1Template t) Adds a sub-template to the end of this SEQUENCE template, with the given implicit tag.void
SEQUENCE.Template.addElement
(Tag implicitTag, ASN1Template t, ASN1Value def) Adds a sub-template with a default value and an implicit tag.void
SET.Template.addElement
(ASN1Template t) Adds a sub-template to the end of this SET template.void
SET.Template.addElement
(ASN1Template t, ASN1Value def) Adds a sub-template with the given default value to the end of this SET template.void
SET.Template.addElement
(Tag implicit, ASN1Template t) Adds a sub-template with the given implicit tag to the end of this SET template.void
SET.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.void
SEQUENCE.Template.addOptionalElement
(ASN1Template t) Adds an optional sub-template.void
SEQUENCE.Template.addOptionalElement
(Tag implicitTag, ASN1Template t) Adds an optional sub-template with an implicit tag.void
SET.Template.addOptionalElement
(ASN1Template t) Adds an optional sub-template to the end of this SET template.void
SET.Template.addOptionalElement
(Tag implicit, ASN1Template t) Adds an optional sub-template with the given implicit tag to the end of this SET template.static ASN1Value
ASN1Util.decode
(ASN1Template template, byte[] encoded) static ASN1Value
ASN1Util.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.Template
EXPLICIT.getTemplate
(Tag tag, ASN1Template content) void
SEQUENCE.Template.insertElementAt
(ASN1Template t, int index) Inserts the template at the given index.void
SEQUENCE.Template.insertElementAt
(ASN1Template t, ASN1Value def, int index) Inserts the template with the given default value at the given index.void
SEQUENCE.Template.insertElementAt
(Tag implicit, ASN1Template t, int index) Inserts the template with the given implicit tag at the given index.void
SEQUENCE.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.void
SET.Template.insertElementAt
(ASN1Template t, int index) Inserts the template at the given index.void
SET.Template.insertElementAt
(ASN1Template t, ASN1Value def, int index) Inserts the template with the given default value at the given index.void
SET.Template.insertElementAt
(Tag implicit, ASN1Template t, int index) Inserts the template with the given implicit tag at the given index.void
SET.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.void
SEQUENCE.Template.insertOptionalElementAt
(ASN1Template t, int index) Inserts the optional template at the given index.void
SEQUENCE.Template.insertOptionalElementAt
(Tag implicit, ASN1Template t, int index) Inserts the optional template with the given default value at the given index.void
SET.Template.insertOptionalElementAt
(ASN1Template t, int index) Inserts the optional template at the given index.void
SET.Template.insertOptionalElementAt
(Tag implicit, ASN1Template t, int index) Inserts the optional template with the given default value at the given index.static SEQUENCE.OF_Template
SEQUENCE.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 class
Template for decoding CRLDistributionPoint. -
Uses of ASN1Template in org.mozilla.jss.pkcs10
Classes in org.mozilla.jss.pkcs10 that implement ASN1TemplateModifier and TypeClassDescriptionstatic class
static class
Template class for decoding a CertificationRequestInfo. -
Uses of ASN1Template in org.mozilla.jss.pkcs12
Classes in org.mozilla.jss.pkcs12 that implement ASN1TemplateModifier and TypeClassDescriptionstatic class
A Template class for decoding an AuthenticatedSafes from its BER encoding.static class
A Template class for decoding CertBags from their BER encoding.static class
A Template for decoding a MacData from its BER encoding.static class
A Template for decoding a BER-encoded PFX.static class
A template for decoding SafeBags.static class
A 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 class
A Template for decoding an Attribute.static class
A template for decoding a ContentInfo blobstatic class
A Template for decoding BER-encoded DigestData items.static class
A class for decoding the BER encoding of a DigestInfo.static class
A template file for decoding a EnvelopedData blobstatic class
A Template for decoding EncryptedData items.static class
A template file for decoding a EnvelopedData blobstatic class
A template for decoding an IssuerAndSerialNumber from its BER encoding.static class
A template file for decoding a RecipientInfo blobstatic class
A Template class for decoding BER-encoded SignedAndEnvelopedData items.static class
A template file for decoding a SignedData blobstatic class
A 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 class
static class
Template class for decoding a CertificateInfo.static class
static class
-
Uses of ASN1Template in org.mozilla.jss.pkix.cmc
Classes in org.mozilla.jss.pkix.cmc that implement ASN1TemplateModifier and TypeClassDescriptionstatic class
A Template for decoding a BodyPartReference.static class
A Template for decoding aCMCCertId
.static class
static class
static class
A Template for decoding BER-encoded DecryptedPOP items.static class
A Template for decoding BER-encoded EncryptedPOP items.static class
A Template for decoding an ExtendedFailInfo.static class
A Template for decoding aGetCert
.static class
A Template for decoding BER-encoded IdentityProofV2 items.static class
static class
A Template for decoding a OtherInfo.static class
A Template for decoding aOtherMsg
.static class
A Template for decoding aOtherReqMsg
.static class
A template for decoding an PendInfo from its BER encoding.static class
A template for decoding an PKIData from its BER encoding.static class
A Template for decoding BER-encoded PopLinkWitnessV2 items.static class
A template for decoding an ResponseBody from its BER encoding.static class
A Template class for decoding aRevokeRequest
.static class
A Template for decoding an Attribute.static class
A template for decoding an TaggedCertificationRequest from its BER encoding.static class
A Template for decoding aTaggedContentInfo
.static class
A 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 class
A Template for decoding aGetCRL
.static class
A Template for decoding anIssuerAndSubject
.static class
static class
A Template for decoding aRevRepContent
.static class
A 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 class
A template for decoding a ContentInfo blobstatic class
A Template for decoding BER-encoded DigestData items.static class
A class for decoding the BER encoding of a DigestInfo.static class
A template for decoding a EncapsulatedContentInfo blobstatic class
A template file for decoding a EnvelopedData blobstatic class
A Template for decoding EncryptedData items.static class
A template file for decoding a EnvelopedData blobstatic class
A template for decoding an IssuerAndSerialNumber from its BER encoding.static class
A template file for decoding a RecipientInfo blobstatic class
A Template class for decoding BER-encoded SignedAndEnvelopedData items.static class
A template file for decoding a SignedData blobstatic class
A Template for decoding a SignerIdentifier.static class
A 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 class
A Template for decoding aCertId
.static class
A class for decoding CertReqMsg structures from a BER encoding.static class
A Template class for constructing CertRequests from their BER encoding.static class
A class for decoding CertTemplates.static class
A template class for decoding a Control from a BER stream.static class
A Template for decoding BER-encoded EncryptedKeys.static class
A Template class for decoding BER-encoded EncryptedValues.static class
A template for decoding PKIArchiveOptions.static class
A Template for decoding a PKIPublicationInfo.static class
A Template for decoding a POPOPrivKey.static class
A Template for decoding POPOSigningKey.static class
A 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 class
static class
A Template for decoding an Attribute.static class
A Template for decoding an AVA.static class
A Template for decoding DirectoryStrings from their BER encoding.static class
A template class for decoding EncryptedPrivateKeyInfos from BER.static class
static class
A template class for decoding a PBEParameter.static class
A template class for decoding a PBES2Params.static class
A template class for decoding a PBKDF2Params.static class
A template class for decoding PrivateKeyInfos from BER.static class
static class
-
Uses of ASN1Template in org.mozilla.jss.SecretDecoderRing
Classes in org.mozilla.jss.SecretDecoderRing that implement ASN1TemplateModifier and TypeClassDescriptionstatic class
An ASN.1 class for decoding the SecretDecoderRing result.