Class UserNotice

java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.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:
  • Field Details

  • Constructor Details

    • 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, 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.
  • Method Details