org.bouncycastle.asn1.x509
Class UserNotice
java.lang.Object
org.bouncycastle.asn1.ASN1Encodable
org.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:
PolicyQualifierId,
PolicyInformation
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
UserNotice
public UserNotice(NoticeReference noticeRef,
DisplayText explicitText)
- Creates a new
UserNotice instance.
- Parameters:
noticeRef - a NoticeReference valueexplicitText - a DisplayText value
UserNotice
public UserNotice(NoticeReference noticeRef,
java.lang.String str)
- Creates a new
UserNotice instance.
- Parameters:
noticeRef - a NoticeReference valuestr - 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.
getNoticeRef
public NoticeReference getNoticeRef()
getExplicitText
public DisplayText getExplicitText()
toASN1Object
public DERObject toASN1Object()
- Specified by:
toASN1Object in class ASN1Encodable