kz.gamma.jce.provider
Class JDKKeyStoreByte

java.lang.Object
  extended by java.security.KeyStoreSpi
      extended by kz.gamma.jce.provider.JDKKeyStore
          extended by kz.gamma.jce.provider.JDKKeyStoreByte
Direct Known Subclasses:
JDKKeyStoreBinBody, JDKKeyStoreBinBodyNP, JDKKeyStorePKCS12Body, JDKKeyStorePKCS12BodyNP

public abstract class JDKKeyStoreByte
extends JDKKeyStore


Field Summary
protected  byte[] blob
           
private  CSPUtil cspUtil
           
protected  java.lang.String filePath
           
 
Fields inherited from class kz.gamma.jce.provider.JDKKeyStore
hProv, kps, pass, profile, url, util
 
Constructor Summary
JDKKeyStoreByte()
           
 
Method Summary
 void engineStore(java.io.OutputStream 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, loadUrlOrProfile
 
Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineGetEntry, engineLoad, engineLoad, engineSetEntry, engineStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blob

protected byte[] blob

cspUtil

private CSPUtil cspUtil

filePath

protected java.lang.String filePath
Constructor Detail

JDKKeyStoreByte

public JDKKeyStoreByte()
Method Detail

engineStore

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

Overrides:
engineStore in class JDKKeyStore
Parameters:
stream - Тело ключевого контейнера в виде массива байт.
password - Пароль для доступа к ключевому контейнеру. Устанавливается при получении ключевого контейнера
Throws:
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException


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