Package se.swedenconnect.cert.extensions
Class QCStatements
java.lang.Object
org.bouncycastle.asn1.ASN1Object
se.swedenconnect.cert.extensions.QCStatements
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class QCStatements
extends org.bouncycastle.asn1.ASN1Object
QCStatements X.509 extension implementation for extending Bouncycastle.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
-
Method Summary
Modifier and TypeMethodDescriptionstatic QCStatements
fromExtensions
(org.bouncycastle.asn1.x509.Extensions extensions) Creates an instance of the QCStatements extension objectstatic QCStatements
getInstance
(Object obj) Creates an instance of the QCStatements extension objectstatic QCStatements
getInstance
(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit) org.bouncycastle.asn1.ASN1Primitive
Produce an object suitable for an ASN1OutputStream.toString()
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
OID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID -
PKIX_SYNTAX_V1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PKIX_SYNTAX_V1 -
PKIX_SYNTAX_V2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PKIX_SYNTAX_V2 -
QC_COMPLIANCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_COMPLIANCE -
QC_SSCD
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_SSCD -
LIMITVAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier LIMITVAL -
RETENTION_PERIOD
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RETENTION_PERIOD -
PKI_DISCLOSURE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PKI_DISCLOSURE -
QC_TYPE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_TYPE -
QC_TYPE_ELECTRONIC_SIGNATURE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_TYPE_ELECTRONIC_SIGNATURE -
QC_TYPE_ELECTRONIC_SEAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_TYPE_ELECTRONIC_SEAL -
QC_TYPE_WEBSITE_AUTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_TYPE_WEBSITE_AUTH -
QC_CC_LEGISLATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QC_CC_LEGISLATION -
ETSI_SEMANTICS_NATURAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ETSI_SEMANTICS_NATURAL -
ETSI_SEMANTICS_LEGAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ETSI_SEMANTICS_LEGAL -
ETSI_SEMANTICS_EIDAS_NATURAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ETSI_SEMANTICS_EIDAS_NATURAL -
ETSI_SEMANTICS_EIDAS_LEGAL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ETSI_SEMANTICS_EIDAS_LEGAL
-
-
Method Details
-
getInstance
public static QCStatements getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit) -
getInstance
Creates an instance of the QCStatements extension object- Parameters:
obj
- a representation of the extension- Returns:
- QCStatements extension or null if no extension could be created from the provided object
-
fromExtensions
Creates an instance of the QCStatements extension object- Parameters:
extensions
- Extension- Returns:
- QCStatemnts extension
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()Produce an object suitable for an ASN1OutputStream.AuthenticationContexts ::= SEQUENCE SIZE (1..MAX) OF AuthenticationContext AuthenticationContext ::= SEQUENCE { contextType UTF8String, contextInfo UTF8String OPTIONAL }
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
- Returns:
- ASN.1 object of the extension
-
toString
-