Package de.gematik.rbellogger.key
Class RbelKeyManager
- java.lang.Object
-
- de.gematik.rbellogger.key.RbelKeyManager
-
public class RbelKeyManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static RbelConverterPluginRBEL_IDP_TOKEN_KEY_LISTENER
-
Constructor Summary
Constructors Constructor Description RbelKeyManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RbelKeyManageraddAll(java.util.Map<java.lang.String,RbelKey> keys)voidaddKey(RbelKey rbelKey)RbelKeyaddKey(java.lang.String keyId, java.security.Key key, int precedence)java.util.Optional<RbelKey>findCorrespondingPrivateKey(java.lang.String rbelKey)java.util.Optional<RbelKey>findKeyByName(java.lang.String keyName)java.util.stream.Stream<RbelKey>getAllKeys()
-
-
-
Field Detail
-
RBEL_IDP_TOKEN_KEY_LISTENER
public static final RbelConverterPlugin RBEL_IDP_TOKEN_KEY_LISTENER
-
-
Method Detail
-
addAll
public RbelKeyManager addAll(java.util.Map<java.lang.String,RbelKey> keys)
-
addKey
public void addKey(RbelKey rbelKey)
-
addKey
public RbelKey addKey(java.lang.String keyId, java.security.Key key, int precedence)
-
getAllKeys
public java.util.stream.Stream<RbelKey> getAllKeys()
-
findCorrespondingPrivateKey
public java.util.Optional<RbelKey> findCorrespondingPrivateKey(java.lang.String rbelKey)
-
findKeyByName
public java.util.Optional<RbelKey> findKeyByName(java.lang.String keyName)
-
-