| 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.