Class NamingAuthority

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.isismtt.x509.NamingAuthority
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class NamingAuthority extends org.bouncycastle.asn1.ASN1Object
Names of authorities which are responsible for the administration of title registers.
             NamingAuthority ::= SEQUENCE 
             {
               namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
               namingAuthorityUrl IA5String OPTIONAL,
               namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
             }
 
See Also:
  • Field Details

    • id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern

      public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern
      Profession OIDs should always be defined under the OID branch of the responsible naming authority. At the time of this writing, the work group �Recht, Wirtschaft, Steuern� (�Law, Economy, Taxes�) is registered as the first naming authority under the OID id-isismtt-at-namingAuthorities.
  • Constructor Details

    • NamingAuthority

      public NamingAuthority(org.bouncycastle.asn1.ASN1ObjectIdentifier namingAuthorityId, String namingAuthorityUrl, org.bouncycastle.asn1.x500.DirectoryString namingAuthorityText)
      Constructor from given details.

      All parameters can be combined.

      Parameters:
      namingAuthorityId - ObjectIdentifier for naming authority.
      namingAuthorityUrl - URL for naming authority.
      namingAuthorityText - Textual representation of naming authority.
  • Method Details

    • getInstance

      public static NamingAuthority getInstance(Object obj)
    • getInstance

      public static NamingAuthority getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
    • getNamingAuthorityId

      public org.bouncycastle.asn1.ASN1ObjectIdentifier getNamingAuthorityId()
      Returns:
      Returns the namingAuthorityId.
    • getNamingAuthorityText

      public org.bouncycastle.asn1.x500.DirectoryString getNamingAuthorityText()
      Returns:
      Returns the namingAuthorityText.
    • getNamingAuthorityUrl

      public String getNamingAuthorityUrl()
      Returns:
      Returns the namingAuthorityUrl.
    • toASN1Primitive

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
      Produce an object suitable for an ASN1OutputStream.

      Returns:

                   NamingAuthority ::= SEQUENCE
                   {
                     namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
                     namingAuthorityUrl IA5String OPTIONAL,
                     namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
                   }
       
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object
      Returns:
      a DERObject