Uses of Interface
org.gudy.bouncycastle.asn1.DEREncodable
Packages that use DEREncodable
Package
Description
A library for parsing and writing ASN.1 objects.
Miscellaneous object identifiers and objects.
Support classes useful for encoding and supporting the various RSA PKCS documents.
Classes for support of the SEC standard for Elliptic Curve.
An ASN.1 dump utility.
Support classes useful for encoding and processing X.509 certificates.
Support classes useful for encoding and supporting X9.62 elliptic curve.
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1
Subinterfaces of DEREncodable in org.gudy.bouncycastle.asn1Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
Classes in org.gudy.bouncycastle.asn1 that implement DEREncodableModifier and TypeClassDescriptionclass
class
A NULL object.class
class
class
class
class
ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).class
class
Deprecated.use BERSequenceclass
A BER NULL object.class
class
class
class
class
class
BER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).class
class
Base class for an application specific objectclass
class
DER BMPString object.class
class
Deprecated.use DERSequence.class
Deprecated.use DERSetclass
class
Generalized time object.class
class
DER IA5String object - this is an ascii string.class
class
A NULL object.class
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.class
class
class
class
DER PrintableString object.class
class
A DER encoded set objectclass
DER T61String (also the teletex string)class
DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).class
DER UniversalString object.class
We insert one of these when we find a tag we don't recognise.class
UTC time object.class
DER UTF8String object.class
DER VisibleString object.Fields in org.gudy.bouncycastle.asn1 declared as DEREncodableMethods in org.gudy.bouncycastle.asn1 that return DEREncodableModifier and TypeMethodDescriptionDEREncodableVector.get
(int i) ASN1Sequence.getObjectAt
(int index) return the object at the sequence postion indicated by index.ASN1Set.getObjectAt
(int index) return the object at the set postion indicated by index.ASN1TaggedObject.getObjectParser
(int tag, boolean isExplicit) Return the object held in this tagged object as a parser assuming it has the type of the passed in tag.ASN1TaggedObjectParser.getObjectParser
(int tag, boolean isExplicit) BERTaggedObjectParser.getObjectParser
(int tag, boolean isExplicit) (package private) DEREncodable
ASN1ObjectParser.readObject()
ASN1SequenceParser.readObject()
ASN1SetParser.readObject()
ASN1StreamParser.readObject()
BERSequenceParser.readObject()
BERSetParser.readObject()
Methods in org.gudy.bouncycastle.asn1 with parameters of type DEREncodableModifier and TypeMethodDescriptionvoid
DEREncodableVector.add
(DEREncodable obj) protected void
ASN1Sequence.addObject
(DEREncodable obj) protected void
ASN1Set.addObject
(DEREncodable obj) void
BERSequenceGenerator.addObject
(DEREncodable object) void
DERConstructedSequence.addObject
(DEREncodable obj) Deprecated.void
DERConstructedSet.addObject
(DEREncodable obj) Deprecated.void
DERSequenceGenerator.addObject
(DEREncodable object) private byte[]
ASN1Set.getEncoded
(DEREncodable obj) Constructors in org.gudy.bouncycastle.asn1 with parameters of type DEREncodableModifierConstructorDescriptionASN1TaggedObject
(boolean explicit, int tagNo, DEREncodable obj) Create a tagged object with the style given by the value of explicit.ASN1TaggedObject
(int tagNo, DEREncodable obj) Create a tagged object in the explicit style.BERSequence
(DEREncodable obj) create a sequence containing one objectBERSet
(DEREncodable obj) create a set containing one objectBERTaggedObject
(boolean explicit, int tagNo, DEREncodable obj) BERTaggedObject
(int tagNo, DEREncodable obj) DERApplicationSpecific
(boolean explicit, int tag, DEREncodable object) DERApplicationSpecific
(int tag, DEREncodable object) DERBitString
(DEREncodable obj) Deprecated.DERSequence
(DEREncodable obj) create a sequence containing one objectDERSet
(DEREncodable obj) DERTaggedObject
(boolean explicit, int tagNo, DEREncodable obj) DERTaggedObject
(int tagNo, DEREncodable obj) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.cms
Classes in org.gudy.bouncycastle.asn1.cms that implement DEREncodableFields in org.gudy.bouncycastle.asn1.cms declared as DEREncodableMethods in org.gudy.bouncycastle.asn1.cms that return DEREncodableConstructors in org.gudy.bouncycastle.asn1.cms with parameters of type DEREncodable -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.misc
Classes in org.gudy.bouncycastle.asn1.misc that implement DEREncodableModifier and TypeClassDescriptionclass
class
class
The NetscapeCertType object.class
class
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1.pkcs
Classes in org.gudy.bouncycastle.asn1.pkcs that implement DEREncodableModifier and TypeClassDescriptionclass
class
class
class
PKCS10 Certfication request object.class
PKCS10 CertificationRequestInfo object.class
class
class
The EncryptedData object.class
class
class
class
class
class
Deprecated.- use AlgorithmIdentifier and PBES2Paramsclass
class
class
the infamous Pfx from PKCS12class
class
class
class
class
class
a PKCS#7 signed data object.class
a PKCS#7 signer info object.Fields in org.gudy.bouncycastle.asn1.pkcs declared as DEREncodableMethods in org.gudy.bouncycastle.asn1.pkcs that return DEREncodableConstructors in org.gudy.bouncycastle.asn1.pkcs with parameters of type DEREncodableModifierConstructorDescriptionContentInfo
(DERObjectIdentifier contentType, DEREncodable content) EncryptedData
(DERObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, DEREncodable content) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.sec
Classes in org.gudy.bouncycastle.asn1.sec that implement DEREncodableModifier and TypeClassDescriptionclass
the elliptic curve private key object from SEC 1 -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.util
Methods in org.gudy.bouncycastle.asn1.util with parameters of type DEREncodableModifier and TypeMethodDescriptionstatic String
DERDump.dumpAsString
(DEREncodable obj) Deprecated.dump out a DER object as a formatted string -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x509
Classes in org.gudy.bouncycastle.asn1.x509 that implement DEREncodableModifier and TypeClassDescriptionclass
The AccessDescription object.class
class
class
class
class
class
class
The AuthorityInformationAccess object.class
The AuthorityKeyIdentifier object.class
class
PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.class
This class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587class
class
CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.class
class
The CRLNumber object.class
The CRLReason enumeration.class
The DigestInfo object.class
DisplayText
class, used inCertificatePolicies
X509 V3 extensions (in policy qualifiers).class
The DistributionPoint object.class
The DistributionPointName object.class
class
The extendedKeyUsage object.class
The GeneralName object.class
class
Class for containing a restriction object subtrees in NameConstraints.class
The Holder object.class
Implementation ofIetfAttrSyntax
as specified by RFC3281.class
class
IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }class
The KeyPurposeId object.class
The KeyUsage object.class
class
NoticeReference
class, used inCertificatePolicies
X509 V3 extensions (in policy qualifiers).class
ObjectDigestInfo ASN.1 structure used in v2 attribute certificates.class
class
PolicyMappings V3 extension, described in RFC3280.class
PolicyQualifierId, used in the CertificatePolicies X509V3 extension.class
Policy qualifiers, used in the X509V3 CertificatePolicies extension.class
PrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }class
The ReasonFlags object.class
Implementation of the RoleSyntax object as specified by the RFC3281.class
class
This extension may contain further X.500 attributes of the subject.class
The SubjectKeyIdentifier object.class
The object that contains the public key stored in a certficate.class
Target structure used in target information extension for attribute certificates from RFC 3281.class
Target information extension for attributes certificates according to RFC 3281.class
Targets structure used in target information extension for attribute certificates from RFC 3281.class
The TBSCertificate object.class
PKIX RFC-2459 - TBSCertList object.static class
class
class
UserNotice
class, used inCertificatePolicies
X509 extensions (in policy qualifiers).class
class
an X509Certificate structure.class
class
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY }Fields in org.gudy.bouncycastle.asn1.x509 declared as DEREncodableModifier and TypeFieldDescription(package private) DEREncodable
DistributionPointName.name
(package private) DEREncodable
GeneralName.obj
private DEREncodable
AlgorithmIdentifier.parameters
private DEREncodable
PolicyQualifierInfo.qualifier
Methods in org.gudy.bouncycastle.asn1.x509 that return DEREncodableModifier and TypeMethodDescriptionGeneralName.getName()
AlgorithmIdentifier.getParameters()
PolicyQualifierInfo.getQualifier()
Methods in org.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodableModifier and TypeMethodDescriptionvoid
X509ExtensionsGenerator.addExtension
(DERObjectIdentifier oid, boolean critical, DEREncodable value) Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.Constructors in org.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodableModifierConstructorDescriptionAlgorithmIdentifier
(DERObjectIdentifier objectId, DEREncodable parameters) DistributionPointName
(int type, DEREncodable name) PolicyQualifierInfo
(DERObjectIdentifier policyQualifierId, DEREncodable qualifier) Creates a newPolicyQualifierInfo
instance.SubjectPublicKeyInfo
(AlgorithmIdentifier algId, DEREncodable publicKey) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x9
Classes in org.gudy.bouncycastle.asn1.x9 that implement DEREncodableModifier and TypeClassDescriptionclass
ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.class
ANS.1 def for Diffie-Hellman key exchange OtherInfo structure.class
class
ASN.1 def for Elliptic-Curve Curve structure.class
ASN.1 def for Elliptic-Curve ECParameters structure.class
class for describing an ECPoint as a DER object.class
class for processing an FieldElement as a DER object.class
ASN.1 def for Elliptic-Curve Field ID structure. -
Uses of DEREncodable in org.gudy.bouncycastle.jce
Classes in org.gudy.bouncycastle.jce that implement DEREncodableModifier and TypeClassDescriptionclass
A class for verifying and creating PKCS10 Certification requests.class
A holding class for constructing an X509 Key Usage extension.class
Methods in org.gudy.bouncycastle.jce with parameters of type DEREncodableModifier and TypeMethodDescriptionvoid
X509V2CRLGenerator.addExtension
(String OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3)void
X509V2CRLGenerator.addExtension
(DERObjectIdentifier OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 0)void
X509V3CertificateGenerator.addExtension
(String OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3)void
X509V3CertificateGenerator.addExtension
(DERObjectIdentifier OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3) -
Uses of DEREncodable in org.gudy.bouncycastle.jce.interfaces
Methods in org.gudy.bouncycastle.jce.interfaces that return DEREncodableModifier and TypeMethodDescriptionPKCS12BagAttributeCarrier.getBagAttribute
(DERObjectIdentifier oid) Methods in org.gudy.bouncycastle.jce.interfaces with parameters of type DEREncodableModifier and TypeMethodDescriptionvoid
PKCS12BagAttributeCarrier.setBagAttribute
(DERObjectIdentifier oid, DEREncodable attribute) -
Uses of DEREncodable in org.gudy.bouncycastle.jce.provider
Methods in org.gudy.bouncycastle.jce.provider that return DEREncodableModifier and TypeMethodDescriptionJCEECPrivateKey.getBagAttribute
(DERObjectIdentifier oid) X509CertificateObject.getBagAttribute
(DERObjectIdentifier oid) Methods in org.gudy.bouncycastle.jce.provider with parameters of type DEREncodableModifier and TypeMethodDescriptionvoid
JCEECPrivateKey.setBagAttribute
(DERObjectIdentifier oid, DEREncodable attribute) void
X509CertificateObject.setBagAttribute
(DERObjectIdentifier oid, DEREncodable attribute) -
Uses of DEREncodable in org.gudy.bouncycastle.x509
Classes in org.gudy.bouncycastle.x509 that implement DEREncodableModifier and TypeClassDescriptionclass
Class for carrying the values in an X.509 Attribute.