Package | Description |
---|---|
org.wildfly.security.asn1 |
AS1 constants and utilities.
|
org.wildfly.security.x500 |
Package containing X.500 representations.
|
org.wildfly.security.x500.cert |
Package containing APIs for generating certificates and certificate signing requests.
|
Modifier and Type | Method and Description |
---|---|
static ASN1Encodable |
ASN1Encodable.ofBMPString(String string)
Create an instance that will encode the given string as BMP (UTF-16BE).
|
static ASN1Encodable |
ASN1Encodable.ofEncodedBytes(byte[] bytes)
Create an instance that will write the given encoded bytes.
|
static ASN1Encodable |
ASN1Encodable.ofIA5String(String string)
Create an instance that will encode the given string in IA5 form.
|
static ASN1Encodable |
ASN1Encodable.ofInteger(BigInteger value)
Create an instance that will encode the given integer.
|
static ASN1Encodable |
ASN1Encodable.ofInteger(int value)
Create an instance that will encode the given integer.
|
static ASN1Encodable |
ASN1Encodable.ofOid(String oid)
Create an instance that will encode the given object identifier.
|
static ASN1Encodable |
ASN1Encodable.ofPrintableString(String string)
Create an instance that will encode the given string in "printable" form.
|
static ASN1Encodable |
ASN1Encodable.ofUniversalString(String string)
Create an instance that will encode the given string as universal (UTF-32BE).
|
static ASN1Encodable |
ASN1Encodable.ofUtf8String(String string)
Create an instance that will encode the given string as UTF-8.
|
Modifier and Type | Class and Description |
---|---|
class |
GeneralName
A representation of an X.509 general name.
|
static class |
GeneralName.DirectoryName
A directory name.
|
static class |
GeneralName.DNSName
A DNS name.
|
static class |
GeneralName.EDIPartyName
An EDI party name.
|
static class |
GeneralName.IPAddress
An IP address.
|
static class |
GeneralName.OtherName
A generic name.
|
static class |
GeneralName.RegisteredID
A registered ID name.
|
static class |
GeneralName.RFC822Name
An RFC 822 name.
|
static class |
GeneralName.URIName
A URI name.
|
static class |
GeneralName.X400Address
An X.400 address.
|
class |
TrustedAuthority
A representation of a trusted certificate authority.
|
static class |
TrustedAuthority.CertificateTrustedAuthority
A trusted authority that is identified by its certificate.
|
static class |
TrustedAuthority.HashTrustedAuthority
A trusted authority that is identified by a hash.
|
static class |
TrustedAuthority.IssuerKeyHashTrustedAuthority
A trusted authority that is identified by the hash of its public key.
|
static class |
TrustedAuthority.IssuerNameHashTrustedAuthority
A trusted authority that is identified by the hash of its name.
|
static class |
TrustedAuthority.NameTrustedAuthority
A trusted authority that is identified by its name.
|
static class |
TrustedAuthority.PKCS15KeyHashTrustedAuthority
A trusted authority that is identified by the PKCS #15 key hash.
|
class |
X500AttributeTypeAndValue
An X.500 directory attribute, which is comprised of an attribute type OID and a single values, whose type is
defined by the attribute type.
|
class |
X500DirectoryAttribute
An X.500 directory attribute, which is comprised of an attribute type OID and zero or more values, whose types are
defined by the attribute type.
|
Modifier and Type | Method and Description |
---|---|
static X500AttributeTypeAndValue |
X500AttributeTypeAndValue.create(String attributeType,
ASN1Encodable value)
Construct a new instance with the given value.
|
static X500DirectoryAttribute |
X500DirectoryAttribute.create(String attributeType,
ASN1Encodable value)
Construct a new instance with one value.
|
Modifier and Type | Method and Description |
---|---|
static X500DirectoryAttribute |
X500DirectoryAttribute.create(String attributeType,
Collection<ASN1Encodable> values)
Construct a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessDescription
An access description for the authority information access and subject information access extensions.
|
class |
AuthorityInformationAccessExtension
The authority information access extension as defined by RFC 5280 § 4.2.2.1.
|
class |
AuthorityKeyIdentifierExtension
Authority key identifier extension as defined by RFC 5280 § 4.2.1.1.
|
class |
BasicConstraintsExtension
The basic constraints extension as defined by RFC 5280 § 4.2.1.9.
|
class |
CertificatePoliciesExtension
The certificate policies extension as defined by RFC 5280 § 4.2.1.4.
|
static class |
CertificatePoliciesExtension.PolicyInformation
Policy information for the certificate policies extension.
|
static class |
CertificatePoliciesExtension.PolicyQualifier
A qualifier for a policy information entry.
|
class |
CRLDistributionPoint
A single distribution point specification.
|
static class |
CRLDistributionPoint.DistributionPointName
Base class of distribution point names.
|
static class |
CRLDistributionPoint.FullNameDistributionPointName
A full-name distribution point name.
|
static class |
CRLDistributionPoint.RelativeToCRLIssuerDistributionPointName
A distribution point name which is relative to a CRL issuer name.
|
class |
CRLDistributionPointsExtension
The CRL distribution points extension as defined by RFC 5280 § 4.2.1.13.
|
class |
ExtendedKeyUsageExtension
An extended key usage extension as defined by RFC 5280 § 4.2.1.12.
|
class |
FreshestCRLExtension
The freshest CRL extension as defined by RFC 5280 § 4.2.1.15.
|
class |
InhibitAnyPolicyExtension
The "inhibit anyPolicy" certificate extension as defined by RFC 5280 § 4.2.1.14.
|
class |
IssuerAlternativeNamesExtension
The issuer alternative names extension as defined by RFC 5280 § 4.2.1.7.
|
class |
KeyUsageExtension
Key usage extension as defined by RFC 5280 § 4.2.1.3.
|
class |
NameConstraintsExtension
A name constraints extension as defined by RFC 5280 § 4.2.1.10.
|
static class |
NameConstraintsExtension.GeneralSubtree
A general subtree for a name constraint.
|
class |
PolicyConstraintsExtension
A policy constraints extension as defined by RFC 5280 § 4.2.1.11.
|
class |
PolicyMappingsExtension
The policy mappings extension as defined by RFC 5280 § 4.2.1.5.
|
static class |
PolicyMappingsExtension.PolicyMapping
A single policy mapping.
|
class |
SubjectAlternativeNamesExtension
The subject alternative names extension as defined by RFC 5280 § 4.2.1.6.
|
class |
SubjectDirectoryAttributesExtension
The subject directory attributes extension as defined by RFC 5280 § 4.2.1.8.
|
class |
SubjectInformationAccessExtension
The subject information access extension as defined by RFC 5280 § 4.2.2.2.
|
class |
SubjectKeyIdentifierExtension
Subject key identifier extension defined in RFC 5280 § 4.2.1.2 as:
|
class |
X509CertificateExtension
An X.509 certificate extension.
|
Constructor and Description |
---|
PolicyQualifier(String policyQualifierId,
ASN1Encodable body)
Construct a new instance.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.