kz.gamma.jce.provider
Class GammaTechProvider

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by java.security.Provider
                  extended by kz.gamma.jce.provider.GammaTechProvider
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>, ConfigurableProvider

public final class GammaTechProvider
extends java.security.Provider
implements ConfigurableProvider

Реализация криптопровайдера TumarCSP

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Provider
java.security.Provider.Service
 
Field Summary
static AlgParamUtil algUtil
           
private static java.lang.String info
           
private static boolean isHaveLicense
           
static java.lang.String PROVIDER_NAME
           
static int PROVIDER_TYPE_DH
           
static int PROVIDER_TYPE_EC
           
static int PROVIDER_TYPE_RSA
           
private static long serialVersionUID
           
 
Fields inherited from class java.util.Properties
defaults
 
Fields inherited from interface kz.gamma.jce.interfaces.ConfigurableProvider
EC_IMPLICITLY_CA, THREAD_LOCAL_EC_IMPLICITLY_CA
 
Constructor Summary
GammaTechProvider()
          Инициализация криптопровайдера
 
Method Summary
static AlgParamUtil getAlgUtil()
           
static java.lang.String getTumarCspBuild()
          Получение версии сборки криптопровайдера.
static boolean isHaveLicense()
           
 void setKeyAlgID()
          Установка идентификаторов алгоритмов
 void setParameter(java.lang.String parameterName, java.lang.Object parameter)
          не используется
 
Methods inherited from class java.security.Provider
clear, elements, entrySet, get, getInfo, getName, getProperty, getService, getServices, getVersion, keys, keySet, load, put, putAll, putService, remove, removeService, toString, values
 
Methods inherited from class java.util.Properties
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, equals, hashCode, isEmpty, rehash, size
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

info

private static java.lang.String info

PROVIDER_NAME

public static java.lang.String PROVIDER_NAME

PROVIDER_TYPE_DH

public static int PROVIDER_TYPE_DH

PROVIDER_TYPE_EC

public static int PROVIDER_TYPE_EC

PROVIDER_TYPE_RSA

public static int PROVIDER_TYPE_RSA

isHaveLicense

private static boolean isHaveLicense

algUtil

public static AlgParamUtil algUtil
Constructor Detail

GammaTechProvider

public GammaTechProvider()
Инициализация криптопровайдера

Method Detail

getAlgUtil

public static AlgParamUtil getAlgUtil()

setKeyAlgID

public void setKeyAlgID()
Установка идентификаторов алгоритмов


setParameter

public void setParameter(java.lang.String parameterName,
                         java.lang.Object parameter)
не используется

Specified by:
setParameter in interface ConfigurableProvider
Parameters:
parameterName - не используется
parameter - не используется

isHaveLicense

public static boolean isHaveLicense()

getTumarCspBuild

public static java.lang.String getTumarCspBuild()
Получение версии сборки криптопровайдера. Разряды разделены точками. Если возвратилась версия 0.0.0.0, то значит производилась попытка узнать версию unix-криптопровайдера, у которого нет возможности вернуть версию. В таком случае рекомендуется обновить криптопровайдер на unix.

Returns:
Версия сборки


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.