kz.gamma.jce.provider
Class JDKKeyStoreProfile

java.lang.Object
  extended by java.security.KeyStoreSpi
      extended by kz.gamma.jce.provider.JDKKeyStore
          extended by kz.gamma.jce.provider.JDKKeyStoreProfile

public class JDKKeyStoreProfile
extends JDKKeyStore

Ключевой контейнер


Field Summary
 
Fields inherited from class kz.gamma.jce.provider.JDKKeyStore
hProv, kps, pass, profile, url, util
 
Constructor Summary
JDKKeyStoreProfile()
           
 
Method Summary
 void engineLoad(java.io.InputStream stream, char[] password)
          Загрузка ключевого контейнера.
 
Methods inherited from class kz.gamma.jce.provider.JDKKeyStore
engineAliases, engineContainsAlias, engineDeleteEntry, engineGetCertificate, engineGetCertificateAlias, engineGetCertificateChain, engineGetCreationDate, engineGetKey, engineIsCertificateEntry, engineIsKeyEntry, engineSetCertificateEntry, engineSetKeyEntry, engineSetKeyEntry, engineSize, engineStore, loadUrlOrProfile
 
Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineGetEntry, engineLoad, engineSetEntry, engineStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDKKeyStoreProfile

public JDKKeyStoreProfile()
Method Detail

engineLoad

public void engineLoad(java.io.InputStream stream,
                       char[] password)
                throws java.io.IOException,
                       java.security.NoSuchAlgorithmException,
                       java.security.cert.CertificateException
Загрузка ключевого контейнера. Перед вызовом метода необходимо вызывать KeyStore.getInstance("GKS", GammaTechProvider.PROVIDER_NAME);

Specified by:
engineLoad in class java.security.KeyStoreSpi
Parameters:
stream - Имя профайла. Пример: "profile://FSystem". Если профайла нет в конфигурационном файле cptumar.conf, то ключевой контейнер не загрузится
password - Пароль для доступа к ключевому контейнеру. Возможные варинты работы:
  • если пустой или null, то используется пароль из cptumar.conf; если загрузка завершается неудачно, то производится попытка загрузки с пустым паролем;
  • если не пустой и не null, то производится попытка загрузки с переданным паролем.
      Throws:
      java.io.IOException
      java.security.NoSuchAlgorithmException
      java.security.cert.CertificateException


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