Class GeneralNameUtils


  • final class GeneralNameUtils
    extends java.lang.Object
    Encodes a limited set of GeneralName types, no decoding is supported. See ITU-T X.509 (10/2019) Section 9.3.2.1, or RFC 5280 Section 4.2.1.6.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private GeneralNameUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static org.bouncycastle.asn1.x509.GeneralName directoryName​(java.lang.String x500Name)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName directoryName​(javax.security.auth.x500.X500Principal name)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName dnsName​(java.lang.String dnsName)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName ipAddress​(java.lang.String ipAddress)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName otherName​(java.lang.String oid, byte[] value)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName registeredId​(java.lang.String oid)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName rfc822Name​(java.lang.String emailAddress)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName uriName​(java.lang.String uri)  
      (package private) static org.bouncycastle.asn1.x509.GeneralName uriName​(java.net.URI uri)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeneralNameUtils

        private GeneralNameUtils()
    • Method Detail

      • otherName

        static org.bouncycastle.asn1.x509.GeneralName otherName​(java.lang.String oid,
                                                                byte[] value)
      • rfc822Name

        static org.bouncycastle.asn1.x509.GeneralName rfc822Name​(java.lang.String emailAddress)
      • dnsName

        static org.bouncycastle.asn1.x509.GeneralName dnsName​(java.lang.String dnsName)
      • directoryName

        static org.bouncycastle.asn1.x509.GeneralName directoryName​(java.lang.String x500Name)
      • directoryName

        static org.bouncycastle.asn1.x509.GeneralName directoryName​(javax.security.auth.x500.X500Principal name)
      • uriName

        static org.bouncycastle.asn1.x509.GeneralName uriName​(java.lang.String uri)
                                                       throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
      • uriName

        static org.bouncycastle.asn1.x509.GeneralName uriName​(java.net.URI uri)
      • ipAddress

        static org.bouncycastle.asn1.x509.GeneralName ipAddress​(java.lang.String ipAddress)
      • registeredId

        static org.bouncycastle.asn1.x509.GeneralName registeredId​(java.lang.String oid)