public final class MyX509Extensions
extends java.lang.Object
http://www.faqs.org/rfcs/rfc3280.html
Modifier and Type | Field and Description |
---|---|
private static java.util.Vector |
KNOWN_CERTIFICATE_EXTENSIONS |
private static java.util.Vector |
KNOWN_CRL_ENTRY_EXTENSIONS |
private static java.util.Vector |
KNOWN_CRL_EXTENSIONS |
private mybouncycastle.org.bouncycastle.asn1.ASN1Set |
m_extensions |
private java.util.Vector |
m_vecExtensions |
private mybouncycastle.org.bouncycastle.asn1.ASN1ObjectIdentifier |
X509_EXTENSIONS_IDENTIFIER |
Constructor and Description |
---|
MyX509Extensions(AbstractX509Extension a_extension)
Creates a new X509Extensions object from a single extension.
|
MyX509Extensions(mybouncycastle.org.bouncycastle.asn1.ASN1Set a_extensions)
Creates an X509Extensions object from a ASN1TaggedObject.
|
MyX509Extensions(mybouncycastle.org.bouncycastle.asn1.x509.Extensions a_extensions)
Creates an X509Extensions object from a BouncyCastle Extensions object.
|
MyX509Extensions(java.util.Vector a_extensions)
Creates a new X509Extensions object that holds all extensions in the
given Vector.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.Vector |
createExtensionsFromX509Extensions(mybouncycastle.org.bouncycastle.asn1.ASN1Object a_extensions) |
AbstractX509Extension |
getExtension(int a_index)
Returns the extension at the given index.
|
AbstractX509Extension |
getExtension(java.lang.String a_identifier)
Returns the extension with the specified identifier if it is contained in
this X509Extensions object.
|
java.util.Vector |
getExtensions()
Returns a Vector with all X509 extensions that are contained in this
object as AbstractX509Extension objects.
|
java.util.Vector |
getExtensions(java.lang.String a_identifier)
Returns the extensions with the specified identifier if they are
contained in this X509Extensions object.
|
(package private) mybouncycastle.org.bouncycastle.asn1.ASN1Set |
getExtensionsAsASN1Set()
Returns the object as BouncyCastle ASN1Set.
|
(package private) mybouncycastle.org.bouncycastle.asn1.x509.Extensions |
getExtensionsAsBCExtensions()
Returns the object a BouncyCastle Extensions object.
|
int |
getSize()
Returns the number of extensions contained in this object.
|
protected boolean |
hasUnknownCriticalExtensions() |
private mybouncycastle.org.bouncycastle.asn1.ASN1ObjectIdentifier X509_EXTENSIONS_IDENTIFIER
private static final java.util.Vector KNOWN_CERTIFICATE_EXTENSIONS
private static final java.util.Vector KNOWN_CRL_EXTENSIONS
private static final java.util.Vector KNOWN_CRL_ENTRY_EXTENSIONS
private mybouncycastle.org.bouncycastle.asn1.ASN1Set m_extensions
private java.util.Vector m_vecExtensions
public MyX509Extensions(AbstractX509Extension a_extension)
a_extension
- an AbstractX509Extensionpublic MyX509Extensions(java.util.Vector a_extensions)
a_extensions
- a Vector with extension of the type AbstractX509ExtensionMyX509Extensions(mybouncycastle.org.bouncycastle.asn1.ASN1Set a_extensions)
a_extensions
- a ASN1TaggedObject containing X509 extensionsMyX509Extensions(mybouncycastle.org.bouncycastle.asn1.x509.Extensions a_extensions)
a_extensions
- a BouncyCastle X509Extensions objectpublic int getSize()
public AbstractX509Extension getExtension(int a_index)
a_index
- an index numberjava.lang.ArrayIndexOutOfBoundsException
- if the index is negative or not less than the current size of
this X509Extensions objectpublic AbstractX509Extension getExtension(java.lang.String a_identifier)
a_identifier
- an X509 extension identifierpublic java.util.Vector getExtensions(java.lang.String a_identifier)
a_identifier
- an X509 extension identifierpublic java.util.Vector getExtensions()
mybouncycastle.org.bouncycastle.asn1.ASN1Set getExtensionsAsASN1Set()
mybouncycastle.org.bouncycastle.asn1.x509.Extensions getExtensionsAsBCExtensions()
private static java.util.Vector createExtensionsFromX509Extensions(mybouncycastle.org.bouncycastle.asn1.ASN1Object a_extensions)
protected boolean hasUnknownCriticalExtensions()
Copyright © 2023. All rights reserved.