CryptoPro JTLS.
Public API.

ru.CryptoPro.ssl
Class Provider

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended byjava.security.Provider
                  extended byru.CryptoPro.ssl.Provider
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public final class Provider
extends java.security.Provider

The JSSE provider.

The RSA implementation has been removed from JSSE, but we still need to register the same algorithms for compatibility. We just point to the RSA implementation in the SunRsaSign provider. This works because all classes are in the bootclasspath and therefore loaded by the same classloader.

Version:
1.24, 09/20/04
See Also:
Serialized Form

Field Summary
static java.lang.String ALGORITHM
          Имя алгоритма, поддерживаемого JTLS
static java.lang.String KEYMANGER_ALG
          Имя алгоритма, поддерживаемого нашим KeyManagerFactory
static java.lang.String PROVIDER_NAME
          Имя криптопровайдера CryptoPro JTLS.
static java.lang.String TRUSTMANGER_ALG
          Имя алгоритма, поддерживаемого нашим TrustManagerFactory
 
Constructor Summary
Provider()
           
 
Method Summary
static java.lang.String getProductRelease()
          Получение релиза продукта из манифеста, если это возможно, иначе - версия по умолчанию.
static double getProductVersion()
          Получение версии продукта из манифеста, если это возможно, иначе - версия по умолчанию.
static void install()
          Installs the JSSE provider.
 
Methods inherited from class java.security.Provider
clear, entrySet, getInfo, getName, getVersion, keySet, load, put, putAll, remove, toString, values
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, elements, equals, get, hashCode, isEmpty, keys, size
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PROVIDER_NAME

public static final java.lang.String PROVIDER_NAME
Имя криптопровайдера CryptoPro JTLS.

See Also:
Constant Field Values

KEYMANGER_ALG

public static final java.lang.String KEYMANGER_ALG
Имя алгоритма, поддерживаемого нашим KeyManagerFactory

See Also:
Constant Field Values

TRUSTMANGER_ALG

public static final java.lang.String TRUSTMANGER_ALG
Имя алгоритма, поддерживаемого нашим TrustManagerFactory

See Also:
Constant Field Values

ALGORITHM

public static final java.lang.String ALGORITHM
Имя алгоритма, поддерживаемого JTLS

See Also:
Constant Field Values
Constructor Detail

Provider

public Provider()
Method Detail

install

public static void install()
Installs the JSSE provider.


getProductVersion

public static double getProductVersion()
Получение версии продукта из манифеста, если это возможно, иначе - версия по умолчанию.

Returns:
номер версии продукта.

getProductRelease

public static java.lang.String getProductRelease()
Получение релиза продукта из манифеста, если это возможно, иначе - версия по умолчанию.

Returns:
номер версии продукта.

Copyright Crypto-Pro.
All rights reserved.