Class NoticeReference

  • All Implemented Interfaces:
    DEREncodable

    public class NoticeReference
    extends ASN1Encodable
    NoticeReference class, used in CertificatePolicies X509 V3 extensions (in policy qualifiers).
      NoticeReference ::= SEQUENCE {
          organization     DisplayText,
          noticeNumbers    SEQUENCE OF INTEGER }
    
     
    See Also:
    PolicyQualifierInfo, PolicyInformation
    • Constructor Detail

      • NoticeReference

        public NoticeReference​(java.lang.String orgName,
                               java.util.Vector numbers)
        Creates a new NoticeReference instance.
        Parameters:
        orgName - a String value
        numbers - a Vector value
      • NoticeReference

        public NoticeReference​(java.lang.String orgName,
                               ASN1Sequence numbers)
        Creates a new NoticeReference instance.
        Parameters:
        orgName - a String value
        numbers - an ASN1EncodableVector value
      • NoticeReference

        public NoticeReference​(int displayTextType,
                               java.lang.String orgName,
                               ASN1Sequence numbers)
        Creates a new NoticeReference instance.
        Parameters:
        displayTextType - an int value
        orgName - a String value
        numbers - an ASN1EncodableVector value
      • NoticeReference

        public NoticeReference​(ASN1Sequence as)
        Creates a new NoticeReference instance.

        Useful for reconstructing a NoticeReference instance from its encodable/encoded form.

        Parameters:
        as - an ASN1Sequence value obtained from either calling @{link toASN1Object()} for a NoticeReference instance or from parsing it from a DER-encoded stream.