Class PolicyMappingsExtension.PolicyMapping

java.lang.Object
org.wildfly.security.x500.cert.PolicyMappingsExtension.PolicyMapping
All Implemented Interfaces:
ASN1Encodable
Enclosing class:
PolicyMappingsExtension

public static final class PolicyMappingsExtension.PolicyMapping extends Object implements ASN1Encodable
A single policy mapping.
  • Constructor Details

    • PolicyMapping

      public PolicyMapping(String issuerDomainPolicyOid, String subjectDomainPolicyOid)
      Construct a new instance.
      Parameters:
      issuerDomainPolicyOid - the OID of the issuer domain policy (must not be null)
      subjectDomainPolicyOid - the OID of the subject domain policy (must not be null)
  • Method Details

    • getIssuerDomainPolicyOid

      public String getIssuerDomainPolicyOid()
      Get the issuer domain policy OID.
      Returns:
      the issuer domain policy OID
    • getSubjectDomainPolicyOid

      public String getSubjectDomainPolicyOid()
      Get the subject domain policy OID.
      Returns:
      the subject domain policy OID
    • encodeTo

      public void encodeTo(ASN1Encoder encoder)
      Description copied from interface: ASN1Encodable
      Encode this object.
      Specified by:
      encodeTo in interface ASN1Encodable
      Parameters:
      encoder - the encoder (must not be null)