kz.gamma.jce.provider
Class JDKKeyPairGenerator.ECGOST34310

java.lang.Object
  extended by java.security.KeyPairGeneratorSpi
      extended by java.security.KeyPairGenerator
          extended by kz.gamma.jce.provider.JDKKeyPairGenerator
              extended by kz.gamma.jce.provider.JDKKeyPairGenerator.ECGOST34310
Enclosing class:
JDKKeyPairGenerator

public static class JDKKeyPairGenerator.ECGOST34310
extends JDKKeyPairGenerator


Nested Class Summary
 
Nested classes/interfaces inherited from class kz.gamma.jce.provider.JDKKeyPairGenerator
JDKKeyPairGenerator.ECGOST34310, JDKKeyPairGenerator.RSA
 
Field Summary
private  int algID
           
private  int blobType
           
private  int flags
           
private  boolean initialized
           
private  java.lang.String password
           
private  java.lang.String profile
           
 
Constructor Summary
JDKKeyPairGenerator.ECGOST34310()
           
JDKKeyPairGenerator.ECGOST34310(java.lang.String algorithm)
           
 
Method Summary
 java.security.KeyPair generateKeyPair()
           
 void initialize(int algorithmId)
           
 void setParameters(int blobType, int flags)
           
 void setProfName(java.lang.String profile, java.lang.String password)
          Установка профайла, используя который будет произведена генерация ключа
 
Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialized

private boolean initialized

profile

private java.lang.String profile

password

private java.lang.String password

algID

private int algID

blobType

private int blobType

flags

private int flags
Constructor Detail

JDKKeyPairGenerator.ECGOST34310

public JDKKeyPairGenerator.ECGOST34310()

JDKKeyPairGenerator.ECGOST34310

public JDKKeyPairGenerator.ECGOST34310(java.lang.String algorithm)
Method Detail

initialize

public void initialize(int algorithmId)
Overrides:
initialize in class java.security.KeyPairGenerator

setProfName

public void setProfName(java.lang.String profile,
                        java.lang.String password)
Установка профайла, используя который будет произведена генерация ключа

Parameters:
profile - Имя профайла. Пример: "profile://FSystem". Если профайла нет в конфигурационном файле cptumar.conf, то ключ не сгенерируется
password - Пароль для доступа к ключевому контейнеру. Возможные варинты работы:
  • если пустой или null, то используется пароль из cptumar.conf; если генерация завершается неудачно, то производится попытка генерации с пустым паролем;
  • если не пустой и не null, то производится попытка генерации с переданным паролем.

    setParameters

    public void setParameters(int blobType,
                              int flags)

    generateKeyPair

    public java.security.KeyPair generateKeyPair()
    Overrides:
    generateKeyPair in class java.security.KeyPairGenerator


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