META-INF.modules.java.base.classes.sun.security.x509.CRLReasonCodeExtension.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? : ? (sun/security/x509/CRLReasonCodeExtension
reasonCode I
extensionValue [B !sun/security/util/DerOutputStream
()V
putEnumerated (I)V
toByteArray ()[B
(ZI)V
sun/security/x509/Extension ! " # $ sun/security/x509/PKIXExtensions
ReasonCode_Id $Lsun/security/util/ObjectIdentifier; & ' $ extensionId ) * + critical Z
- .
encodeThis
0 1 2 3 4 java/lang/Boolean booleanValue ()Z
7 sun/security/util/DerValue
6 9 : ([B)V
6 < = >
getEnumerated ()I @ java/lang/Integer B java/io/IOException D "Attribute must be of type Integer.
A F G (Ljava/lang/String;)V I reason
K L M N O java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z
? Q R > intValue T ,Name not supported by CRLReasonCodeExtension
? V W X valueOf (I)Ljava/lang/Integer; Z java/lang/StringBuilder
Y
] ^ _ toString ()Ljava/lang/String;
Y a b c append -(Ljava/lang/String;)Ljava/lang/StringBuilder; e Reason Code:
g h i
getReasonCode ()Ljava/security/cert/CRLReason;
Y k b l -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Y ]
o p q encode &(Lsun/security/util/DerOutputStream;)V
s t u v : java/io/OutputStream write x *sun/security/x509/AttributeNameEnumeration
w
w { | }
addElement (Ljava/lang/Object;)V
w ? ? elements ()Ljava/util/Enumeration; ?
CRLReasonCode ? ? ? values [Ljava/security/cert/CRLReason; ? ? ? ? ? java/security/cert/CRLReason UNSPECIFIED Ljava/security/cert/CRLReason;
? ? ? get '(Ljava/lang/String;)Ljava/lang/Integer;
? ? ? ? !()[Ljava/security/cert/CRLReason; ? sun/security/x509/CertAttrSet NAME Ljava/lang/String;
ConstantValue REASON Code LineNumberTable LocalVariableTable this *Lsun/security/x509/CRLReasonCodeExtension; dos #Lsun/security/util/DerOutputStream;
StackMapTable
Exceptions ((Ljava/lang/Boolean;Ljava/lang/Object;)V Ljava/lang/Boolean; value Ljava/lang/Object; val Lsun/security/util/DerValue; set '(Ljava/lang/String;Ljava/lang/Object;)V name obj delete (Ljava/io/OutputStream;)V out Ljava/io/OutputStream; tmp getElements ,Lsun/security/x509/AttributeNameEnumeration; Signature -()Ljava/util/Enumeration; getName &(Ljava/lang/String;)Ljava/lang/Object; ? 'java/security/cert/CertificateException PLsun/security/x509/Extension;Lsun/security/x509/CertAttrSet;
SourceFile CRLReasonCodeExtension.java ! ? ? ? ? ? ? ? ? H
? ? . ? { &*? ? *? ?? Y?
L+*? ? *+? ? ? ? 9 : ;
= > ? % @ ? &