kz.gamma.jce.provider
Class PEMUtil

java.lang.Object
  extended by kz.gamma.jce.provider.PEMUtil

public class PEMUtil
extends java.lang.Object


Field Summary
static java.lang.String PEM_BEGIN
          pem begin
static java.lang.String PEM_CERT_HEADER
          Сертификат
static java.lang.String PEM_CERT_REQUEST_HEADER
          Запрос на сертификат
static java.lang.String PEM_CRL_HEADER
          Список отозванных сертификатов
static java.lang.String PEM_ENC_KEY_HEADER
          Зашифрованный закрытый ключ
static java.lang.String PEM_END
          pem end
static java.lang.String PEM_KEY_HEADER
          Незашифрованный закрытый ключ
static java.lang.String PEM_NEW_CERT_REQUEST_HEADER
          Запрос на сертификат
static java.lang.String PEM_RSA_KEY_HEADER
          Закрытый ключ RSA
static java.lang.String PEM_TRUSTED_CERT_HEADER
          Доверенный сертификат
private  java.lang.String[] pemFooters
          pem footers
private  java.lang.String[] pemHeaders
          pem headers
 
Constructor Summary
PEMUtil(java.lang.String type)
           
 
Method Summary
static boolean isHavePemHeaderAndFooter(java.io.InputStream in, java.lang.String type)
           
private static java.lang.String readLine(java.io.InputStream in)
           
(package private)  ASN1Sequence readPEMObject(java.io.InputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pemHeaders

private java.lang.String[] pemHeaders
pem headers


pemFooters

private java.lang.String[] pemFooters
pem footers


PEM_BEGIN

public static final java.lang.String PEM_BEGIN
pem begin

See Also:
Constant Field Values

PEM_END

public static final java.lang.String PEM_END
pem end

See Also:
Constant Field Values

PEM_CERT_REQUEST_HEADER

public static final java.lang.String PEM_CERT_REQUEST_HEADER
Запрос на сертификат

See Also:
Constant Field Values

PEM_NEW_CERT_REQUEST_HEADER

public static final java.lang.String PEM_NEW_CERT_REQUEST_HEADER
Запрос на сертификат

See Also:
Constant Field Values

PEM_CERT_HEADER

public static final java.lang.String PEM_CERT_HEADER
Сертификат

See Also:
Constant Field Values

PEM_TRUSTED_CERT_HEADER

public static final java.lang.String PEM_TRUSTED_CERT_HEADER
Доверенный сертификат

See Also:
Constant Field Values

PEM_ENC_KEY_HEADER

public static final java.lang.String PEM_ENC_KEY_HEADER
Зашифрованный закрытый ключ

See Also:
Constant Field Values

PEM_KEY_HEADER

public static final java.lang.String PEM_KEY_HEADER
Незашифрованный закрытый ключ

See Also:
Constant Field Values

PEM_RSA_KEY_HEADER

public static final java.lang.String PEM_RSA_KEY_HEADER
Закрытый ключ RSA

See Also:
Constant Field Values

PEM_CRL_HEADER

public static final java.lang.String PEM_CRL_HEADER
Список отозванных сертификатов

See Also:
Constant Field Values
Constructor Detail

PEMUtil

public PEMUtil(java.lang.String type)
Method Detail

readLine

private static java.lang.String readLine(java.io.InputStream in)
                                  throws java.io.IOException
Throws:
java.io.IOException

readPEMObject

ASN1Sequence readPEMObject(java.io.InputStream in)
                     throws java.io.IOException
Throws:
java.io.IOException

isHavePemHeaderAndFooter

public static boolean isHavePemHeaderAndFooter(java.io.InputStream in,
                                               java.lang.String type)
                                        throws java.io.IOException
Throws:
java.io.IOException


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