org.apache.cayenne.crypto.key.JceksKeySource.class Maven / Gradle / Ivy
???? 4 ?
v w x y z { | } ~
? 9 ?
? ? ? ?
v ?
?
?
? ? ? ? ?
v ? ? ?
? ? ?
?
?
? ?
? ? ?
$ ? ? z ?
? ? ? ?
? ? ? ?
- v ? InnerClasses JCEKS_KEYSTORE_TYPE Ljava/lang/String;
ConstantValue NULL_KEY Ljava/security/Key; keyStore Ljava/security/KeyStore; keyPassword [C defaultKeyAlias keyCache $Ljava/util/concurrent/ConcurrentMap; Signature KLjava/util/concurrent/ConcurrentMap; !(Ljava/util/Map;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable e Ljava/lang/Exception; this .Lorg/apache/cayenne/crypto/key/JceksKeySource;
properties Ljava/util/Map; credentials keyStoreUrl LocalVariableTypeTable 5Ljava/util/Map; %Ljava/util/Map;
StackMapTable ? ? { ? ](Ljava/util/Map;Ljava/util/Map;)V "RuntimeVisibleParameterAnnotations Lorg/apache/cayenne/di/Inject; value cayenne.crypto.properties createKeyStore ,(Ljava/lang/String;)Ljava/security/KeyStore; in Ljava/io/InputStream; url Ljava/net/URL; ? ? ? ?
Exceptions ? ? ? ? getKey '(Ljava/lang/String;)Ljava/security/Key; newKey oldKey alias key ? createKey getDefaultKeyAlias ()Ljava/lang/String; ()V
SourceFile JceksKeySource.java ? s )org/apache/cayenne/crypto/CryptoConstants cayenne.crypto.keystore.url ? ? ? java/lang/String 0org/apache/cayenne/crypto/CayenneCryptoException CKeyStore URL is not set. Property name: cayenne.crypto.keystore.url java/lang/Object ? ? cayenne.crypto.key.password 8 9 Y Z 6 7 java/lang/Exception java/lang/StringBuilder Error loading keystore at ? ? ? q ? ? cayenne.crypto.key.enc.alias : 2 IDefault key alias is not set. Property name: cayenne.crypto.key.enc.alias &java/util/concurrent/ConcurrentHashMap ; < ,org/apache/cayenne/crypto/key/JceksKeySource jceks ? ? Z java/net/URL ? ? ? ? ? ? ? ? s java/lang/Throwable ? ? ? java/security/Key o i ? ? 4 5 h ? Error accessing key for alias: .org/apache/cayenne/crypto/key/JceksKeySource$1 'org/apache/cayenne/crypto/key/KeySource
java/util/Map java/security/KeyStore java/io/InputStream java/security/KeyStoreException java/io/IOException &java/security/NoSuchAlgorithmException 'java/security/cert/CertificateException get &(Ljava/lang/Object;)Ljava/lang/Object; ((Ljava/lang/String;[Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V getInstance (Ljava/lang/String;)V
openStream ()Ljava/io/InputStream; load (Ljava/io/InputStream;[C)V close
addSuppressed (Ljava/lang/Throwable;)V "java/util/concurrent/ConcurrentMap putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; )(Ljava/lang/String;[C)Ljava/security/Key; ! / 1 2 3 4 5 6 7 8 9 : 2 ; <