META-INF.modules.java.base.classes.sun.security.provider.X509Factory.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
???? 7?
j ? # ?
? ?
? ? ? ?
?
# ?
# ? ?
?
?
# ?
?
?
?
E
?
#
?
?
? @
?
' ?
&
&
&
&
#
0 ?
#
3
5 ?
3!
5"
3#$%
; ?
;&
'() ?*+
;,
?!-.
E"
E/
#0
E1
E ?2
?3
45
#6
78
9:;
?<=
?>
??@AB
?C
?DEFGHIJKLM
#NO
?PQ
BEGIN_CERT Ljava/lang/String;
ConstantValueR END_CERTS ENC_MAX_LENGTH I certCache Lsun/security/util/Cache; Signature MLsun/security/util/Cache; crlCache LLsun/security/util/Cache; ()V Code LineNumberTable LocalVariableTable this #Lsun/security/provider/X509Factory; engineGenerateCertificate 7(Ljava/io/InputStream;)Ljava/security/cert/Certificate; cert Lsun/security/x509/X509CertImpl; encoding [B ioe Ljava/io/IOException; is Ljava/io/InputStream;
StackMapTable ?T
Exceptions readFully 8(Ljava/io/InputStream;Ljava/io/ByteArrayOutputStream;I)I n in bout Ljava/io/ByteArrayOutputStream; length read buffer intern F(Ljava/security/cert/X509Certificate;)Lsun/security/x509/X509CertImpl; c $Ljava/security/cert/X509Certificate; isImpl Z newC =(Ljava/security/cert/X509CRL;)Lsun/security/x509/X509CRLImpl; Ljava/security/cert/X509CRL; Lsun/security/x509/X509CRLImpl; getFromCache /(Lsun/security/util/Cache;[B)Ljava/lang/Object; cache key Ljava/lang/Object; LocalVariableTypeTable !Lsun/security/util/Cache; R(Lsun/security/util/Cache;[B)TV;
addToCache 0(Lsun/security/util/Cache;[BLjava/lang/Object;)V value 0Lsun/security/util/Cache; TV; N(Lsun/security/util/Cache;[BTV;)V engineGenerateCertPath 4(Ljava/io/InputStream;)Ljava/security/cert/CertPath; inStream F(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath; dataU /(Ljava/util/List;)Ljava/security/cert/CertPath; certificates Ljava/util/List; 3Ljava/util/List<+Ljava/security/cert/Certificate;>; R(Ljava/util/List<+Ljava/security/cert/Certificate;>;)Ljava/security/cert/CertPath; engineGetCertPathEncodings ()Ljava/util/Iterator; *()Ljava/util/Iterator; engineGenerateCertificates -(Ljava/io/InputStream;)Ljava/util/Collection; P(Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>; engineGenerateCRL /(Ljava/io/InputStream;)Ljava/security/cert/CRL; crl engineGenerateCRLs H(Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/CRL;>; parseX509orPKCS7Cert pkcs7 Lsun/security/pkcs/PKCS7; certs %[Ljava/security/cert/X509Certificate; e $Lsun/security/pkcs/ParsingException; peekByte pbis Ljava/io/PushbackInputStream; coll Ljava/util/Collection; 8Ljava/util/Collection;V ? parseX509orPKCS7CRL crls [Ljava/security/cert/X509CRL; 7Ljava/util/Collection; ? readOneBlock (Ljava/io/InputStream;)[B next end $Ljava/lang/IllegalArgumentException; hyphen last header Ljava/lang/StringBuilder; footer checkHeaderFooter '(Ljava/lang/String;Ljava/lang/String;)V
headerType
footerType readBERInternal subTag highByte lowByte midByte nextByte tag
SourceFile X509Factory.java y z s tWX zYZ z 'java/security/cert/CertificateException Missing input stream y[ ? ? ? ? sun/security/x509/X509CertImpl y\]^ ? ? java/io/IOException Empty input java/lang/StringBuilder Could not parse certificate: _`ab yc ?defgh^ sun/security/x509/X509CRLImpli w t &sun/security/util/Cache$EqualByteArray EqualByteArray InnerClassesjk !sun/security/provider/X509Factorylm +sun/security/provider/certpath/X509CertPath java/io/ByteArrayInputStream ynob yp yqr ? ? ? ys java/security/cert/CRLException ? ? java/io/PushbackInputStream java/util/ArrayList ?t yuvu No certificate data found sun/security/pkcs/PKCS7wxyz{ "sun/security/pkcs/ParsingException|} No CRL data found~ sun/security/util/DerValue java/io/ByteArrayOutputStreameu ? ??^ ----- Incomplete data_? - ? ??????? "java/lang/IllegalArgumentException ?t -----BEGIN ???? Illegal header: -----END Illegal footer: ???} Header and footer do not match: BER/DER tag info absent Multi octets tag not supported BER/DER length info absent 2Non constructed encoding must have definite length Incomplete BER/DER length info %Invalid BER/DER data (a little huge?) Invalid BER/DER data (too huge?) ? ? Incomplete BER/DER data?? (java/security/cert/CertificateFactorySpi -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- java/io/InputStream java/lang/String java/util/Collection sun/security/util/Cache clear 2sun/security/provider/certpath/X509CertificatePair
clearCache (Ljava/lang/String;)V ([B)V getEncodedInternal ()[B append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V ([BII)I write ([BII)V "java/security/cert/X509Certificate
getEncoded java/security/cert/X509CRL get &(Ljava/lang/Object;)Ljava/lang/Object; put '(Ljava/lang/Object;Ljava/lang/Object;)V (Ljava/io/InputStream;)V
getMessage *(Ljava/io/InputStream;Ljava/lang/String;)V (Ljava/util/List;)V getEncodingsStatic (Ljava/lang/Throwable;)V ()I (I)V unread getCertificates '()[Ljava/security/cert/X509Certificate; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; add (Ljava/lang/Object;)Z getCRLs ()[Ljava/security/cert/X509CRL; toByteArray (C)Ljava/lang/StringBuilder; java/util/Base64
getDecoder Decoder ()Ljava/util/Base64$Decoder; java/util/Base64$Decoder decode ([B)[B
startsWith (Ljava/lang/String;)Z endsWith substring (II)Ljava/lang/String; equals newSoftMemoryCache (I)Lsun/security/util/Cache; ! # j k l m n o l m p q r m $ s t u v w t u x y z { / *? ? | > } ~ ? ? { <