META-INF.modules.java.base.classes.sun.security.rsa.RSASignature.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
???? 6k
W ? ?
? ? ? ? ?
? ? ?
? ? ?
? ? ? ? ?
?
? ?
?
? ? ?
? ? ? ?
?
?
? ?
? ?
? ?
? ?
? ?
? ?
?
?
?
? ? ?
(
- ?
-
-
-
( ?
?
?
; ?
=
=
;
;
A
A
E
E
E
+ ?
=
=
? !
-"
=#$
A%&'
S ?()*
SHA512withRSA InnerClasses+
SHA384withRSA,
SHA256withRSA-
SHA224withRSA. SHA1withRSA/
MD5withRSA0
MD2withRSA
baseLength I
ConstantValue digestOID $Lsun/security/util/ObjectIdentifier;
encodedLength md Ljava/security/MessageDigest; digestReset Z
privateKey (Ljava/security/interfaces/RSAPrivateKey; publicKey 'Ljava/security/interfaces/RSAPublicKey; padding Lsun/security/rsa/RSAPadding; :(Ljava/lang/String;Lsun/security/util/ObjectIdentifier;I)V Code LineNumberTable LocalVariableTable e (Ljava/security/NoSuchAlgorithmException; this Lsun/security/rsa/RSASignature; algorithm Ljava/lang/String; oidLength
StackMapTable12 engineInitVerify (Ljava/security/PublicKey;)V Ljava/security/PublicKey; rsaKey
Exceptions engineInitSign (Ljava/security/PrivateKey;)V Ljava/security/PrivateKey; 9(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V random Ljava/security/SecureRandom;
initCommon @(Ljava/security/interfaces/RSAKey;Ljava/security/SecureRandom;)V iape 2Ljava/security/InvalidAlgorithmParameterException; !Ljava/security/interfaces/RSAKey; keySize maxDataSize34 resetDigest ()V getDigestValue ()[B engineUpdate (B)V b B ([BII)V [B off len (Ljava/nio/ByteBuffer;)V Ljava/nio/ByteBuffer;
engineSign encoded padded encrypted (Ljava/security/GeneralSecurityException; Ljava/io/IOException; digest ? engineVerify ([B)Z decrypted unpadded
decodedDigest "Ljavax/crypto/BadPaddingException; sigBytes5 encodeSignature *(Lsun/security/util/ObjectIdentifier;[B)[B oid out #Lsun/security/util/DerOutputStream; result Lsun/security/util/DerValue; decodeSignature sig in "Lsun/security/util/DerInputStream; values [Lsun/security/util/DerValue; algId Lsun/security/x509/AlgorithmId; ? engineSetParameter '(Ljava/lang/String;Ljava/lang/Object;)V param value Ljava/lang/Object;6
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; engineGetParameter &(Ljava/lang/String;)Ljava/lang/Object;
SourceFile RSASignature.java x ? k l789 n o &java/security/NoSuchAlgorithmException java/security/ProviderException x: p q sun/security/rsa/RSASignature;< m h=>? %java/security/interfaces/RSAPublicKey r s t u ? ? ? ? &java/security/interfaces/RSAPrivateKey ? ?@AB sun/security/rsa/RSAPadding8C v w 0java/security/InvalidAlgorithmParameterException !java/security/InvalidKeyExceptionDE xFG< -Key is too short for this signature algorithmH ? ? ?I ?I ?I ? ? ? ? ?JKLM &java/security/GeneralSecurityException java/security/SignatureException Could not sign data xN java/io/IOException Could not encode data java/lang/StringBuilder "Signature length not correct: got OPOQ but was expecting RELSTK ? ?UV javax/crypto/BadPaddingException Signature encoding error !sun/security/util/DerOutputStream sun/security/x509/AlgorithmId xWXYZ[ sun/security/util/DerValue\ ? x] sun/security/util/DerInputStream x^_`a< SEQUENCE length errorbcdefg ObjectIdentifier mismatch: Ohi ? !Unexpected AlgorithmId parametersj ? 'java/lang/UnsupportedOperationException setParameter() not supported getParameter() not supported java/security/SignatureSpi +sun/security/rsa/RSASignature$SHA512withRSA +sun/security/rsa/RSASignature$SHA384withRSA +sun/security/rsa/RSASignature$SHA256withRSA +sun/security/rsa/RSASignature$SHA224withRSA )sun/security/rsa/RSASignature$SHA1withRSA (sun/security/rsa/RSASignature$MD5withRSA (sun/security/rsa/RSASignature$MD2withRSA java/lang/String "sun/security/util/ObjectIdentifier java/security/interfaces/RSAKey java/security/SecureRandom java/lang/Throwable 'java/security/InvalidParameterException java/security/MessageDigest getInstance 1(Ljava/lang/String;)Ljava/security/MessageDigest; (Ljava/lang/Throwable;)V getDigestLength ()I sun/security/rsa/RSAKeyFactory toRSAKey 6(Ljava/security/Key;)Ljava/security/interfaces/RSAKey; sun/security/rsa/RSACore
getByteLength $(Ljava/security/interfaces/RSAKey;)I =(IILjava/security/SecureRandom;)Lsun/security/rsa/RSAPadding;
getMessage ()Ljava/lang/String; (Ljava/lang/String;)V getMaxDataSize reset update pad ([B)[B rsa /([BLjava/security/interfaces/RSAPrivateKey;Z)[B *(Ljava/lang/String;Ljava/lang/Throwable;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString -([BLjava/security/interfaces/RSAPublicKey;)[B unpad isEqual ([B[B)Z '(Lsun/security/util/ObjectIdentifier;)V encode &(Lsun/security/util/DerOutputStream;)V putOctetString ([B)V toByteArray (B[B)V ([BIIZ)V getSequence (I)[Lsun/security/util/DerValue; available parse =(Lsun/security/util/DerValue;)Lsun/security/x509/AlgorithmId; getOID &()Lsun/security/util/ObjectIdentifier; equals (Ljava/lang/Object;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getEncodedParams getOctetString! W g h i j k l m h n o p q r s t u v w x y z ? 6*? *,? *+? ? ? :? Y? ?*? *`*? ?
`? ? { &