public class LangxSecurityProvider extends Provider implements ConfigurableSecurityProvider
Provider.Service| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NAME |
defaults| 构造器和说明 |
|---|
LangxSecurityProvider() |
LangxSecurityProvider(String name,
double version,
String info) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAlgorithm(String key,
Class spiClass) |
void |
addAlgorithm(String key,
String value) |
void |
addAlgorithmOid(String type,
String oid,
Class spiClassName) |
void |
addAlgorithmOid(String type,
String oid,
String spiClassName) |
void |
addAlias(String name,
String alias) |
void |
addHmacAlgorithm(String digestAlgo,
Class hmacAlgoSpiClass,
Class keyGenSpiClass) |
void |
addHmacAlgorithm(String digestAlgo,
String hmacAlgoSpiClassName,
String keyGenSpiClassName) |
void |
addHmacOidAlias(String hmacOid,
String digestAlgorithm) |
String |
findAlgorithm(String type,
String algorithm) |
Map<String,String> |
getProperties() |
boolean |
hasAlgorithm(String type,
String name) |
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, valuesgetProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesclone, contains, containsKey, containsValue, equals, hashCode, isEmpty, rehash, sizepublic boolean hasAlgorithm(String type, String name)
hasAlgorithm 在接口中 ConfigurableSecurityProviderpublic void addAlgorithm(String key, Class spiClass)
addAlgorithm 在接口中 ConfigurableSecurityProviderpublic void addAlgorithm(String key, String value)
addAlgorithm 在接口中 ConfigurableSecurityProviderkey - configuration item namevalue - configuration item valuepublic void addAlgorithmOid(@NonNull String type, @NonNull String oid, @NonNull Class spiClassName)
public void addAlgorithmOid(@NonNull String type, @NonNull String oid, @NonNull String spiClassName)
addAlgorithmOid 在接口中 ConfigurableSecurityProvidertype - the SPI type: MessageDigest, KeyFactory, KeyGenerator, KeyAgreement, ...oid - the object identifierspiClassName - the spi class namepublic void addAlias(String name, String alias)
addAlias 在接口中 ConfigurableSecurityProviderpublic void addHmacAlgorithm(String digestAlgo, Class hmacAlgoSpiClass, Class keyGenSpiClass)
addHmacAlgorithm 在接口中 ConfigurableSecurityProviderpublic void addHmacAlgorithm(String digestAlgo, String hmacAlgoSpiClassName, String keyGenSpiClassName)
addHmacAlgorithm 在接口中 ConfigurableSecurityProviderpublic void addHmacOidAlias(String hmacOid, String digestAlgorithm)
addHmacOidAlias 在接口中 ConfigurableSecurityProviderCopyright © 2021. All rights reserved.