Class UserNotice

  • All Implemented Interfaces:
    DEREncodable

    public class UserNotice
    extends ASN1Encodable
    UserNotice class, used in CertificatePolicies X509 extensions (in policy qualifiers).
     UserNotice ::= SEQUENCE {
          noticeRef        NoticeReference OPTIONAL,
          explicitText     DisplayText OPTIONAL}
    
     
    See Also:
    PolicyQualifierId, PolicyInformation
    • Constructor Detail

      • UserNotice

        public UserNotice​(NoticeReference noticeRef,
                          DisplayText explicitText)
        Creates a new UserNotice instance.
        Parameters:
        noticeRef - a NoticeReference value
        explicitText - a DisplayText value
      • UserNotice

        public UserNotice​(NoticeReference noticeRef,
                          java.lang.String str)
        Creates a new UserNotice instance.
        Parameters:
        noticeRef - a NoticeReference value
        str - the explicitText field as a String.
      • UserNotice

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

        Useful from reconstructing a UserNotice instance from its encodable/encoded form.

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