org.glite.security.delegation
Class GrDProxyGenerator

java.lang.Object
  extended by org.glite.security.delegation.GrDProxyGenerator

Deprecated. Use proxy generator from util-java

public class GrDProxyGenerator
extends java.lang.Object

Generate a proxy certificate.


Constructor Summary
GrDProxyGenerator()
          Deprecated.  
 
Method Summary
 java.security.cert.X509Certificate createProxyCertificate(java.security.cert.X509Certificate issuerCert, java.security.PrivateKey issuerKey, java.security.PublicKey publicKey, int lifetime1, int proxyType1, java.lang.String cnValue)
          Deprecated. Use proxy generator from util-java
 java.security.cert.X509Certificate createProxyFromCert(java.io.InputStream inCert, java.io.InputStream inCACert, java.io.InputStream inCAKey, java.lang.String caPwd)
          Deprecated. Use proxy generator from util-java
 java.security.cert.X509Certificate[] createProxyFromCertReq(java.io.InputStream inCertReq, java.io.BufferedInputStream inUserCert, java.io.InputStream inUserKey, java.lang.String pwd1)
          Deprecated. Use proxy generator from util-java
 java.security.cert.X509Certificate getCertProxy()
          Deprecated. Use proxy generator from util-java
 void saveCertProxyTofile()
          Deprecated. Use proxy generator from util-java
 void saveCertProxyTofile(java.lang.String delegationID, java.lang.String userDN)
          Deprecated. Use proxy generator from util-java
 void setBits(int bits)
          Deprecated. Use proxy generator from util-java
 void setCertFile(java.lang.String certFile)
          Deprecated. Use proxy generator from util-java
 void setKeyFile(java.lang.String keyFile)
          Deprecated. Use proxy generator from util-java
 void setLifetime(int hours)
          Deprecated. Use proxy generator from util-java
 void setPathLength(int pathLength)
          Deprecated. Use proxy generator from util-java
 void setProxyAslimited()
          Deprecated. Use proxy generator from util-java
 void setProxyFile(java.lang.String proxyFile)
          Deprecated. Use proxy generator from util-java
 void setProxyType(int proxyType)
          Deprecated. Use proxy generator from util-java
 byte[] x509MakeProxyCert(byte[] inCertReq, byte[] inProxy)
          Deprecated. Use proxy generator from util-java
 byte[] x509MakeProxyCert(byte[] inCertReq, byte[] inUserCert, byte[] inUserKey, java.lang.String pwd1)
          Deprecated. Use proxy generator from util-java
 byte[] x509MakeProxyCert(byte[] inCertReq, byte[] inProxy, java.lang.String password)
          Deprecated. As of v1.5 replaced by x509MakeProxyCert(byte[],byte[])
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrDProxyGenerator

public GrDProxyGenerator()
Deprecated. 
Method Detail

x509MakeProxyCert

public byte[] x509MakeProxyCert(byte[] inCertReq,
                                byte[] inUserCert,
                                byte[] inUserKey,
                                java.lang.String pwd1)
                         throws java.security.cert.CertificateException,
                                java.security.GeneralSecurityException,
                                java.lang.Exception
Deprecated. Use proxy generator from util-java

Creates a proxy certificate from a certificate request

Parameters:
inCertReq - Certificate request
inUserCert - Issuer certificate
inUserKey - Issuer privateKey
pwd - Issuer password
Returns:
chaine of certificate containing proxy in first place
Throws:
java.security.cert.CertificateException
java.security.GeneralSecurityException
java.lang.Exception

x509MakeProxyCert

public byte[] x509MakeProxyCert(byte[] inCertReq,
                                byte[] inProxy,
                                java.lang.String password)
                         throws java.io.IOException,
                                java.security.GeneralSecurityException
Deprecated. As of v1.5 replaced by x509MakeProxyCert(byte[],byte[])

Creates a proxy certificate from a certificate request and a proxy certificate

Parameters:
inCertReq - Certificate request
inProxy - user proxy
password - Issuer password
Returns:
chaine of certificate containing proxy in first place
Throws:
java.io.IOException
java.security.GeneralSecurityException

x509MakeProxyCert

public byte[] x509MakeProxyCert(byte[] inCertReq,
                                byte[] inProxy)
                         throws java.io.IOException,
                                java.security.GeneralSecurityException
Deprecated. Use proxy generator from util-java

Creates a proxy certificate from a certificate request and a proxy certificate

Parameters:
inCertReq - Certificate request
inProxy - user proxy certificate
Returns:
chaine of certificate containing proxy in first place
Throws:
java.io.IOException
java.security.GeneralSecurityException

createProxyFromCertReq

public java.security.cert.X509Certificate[] createProxyFromCertReq(java.io.InputStream inCertReq,
                                                                   java.io.BufferedInputStream inUserCert,
                                                                   java.io.InputStream inUserKey,
                                                                   java.lang.String pwd1)
                                                            throws java.security.GeneralSecurityException,
                                                                   java.io.IOException,
                                                                   java.lang.Exception
Deprecated. Use proxy generator from util-java

Creates a proxy certificate from a certificate request

Parameters:
inCertReq - Certificate request
inUserCert - Issuer certificate
inUserKey - Issuer privateKey
pwd - Issuer password
Returns:
chaine of certificate containing proxy in first place
Throws:
java.security.GeneralSecurityException
java.io.IOException
java.lang.Exception

createProxyFromCert

public java.security.cert.X509Certificate createProxyFromCert(java.io.InputStream inCert,
                                                              java.io.InputStream inCACert,
                                                              java.io.InputStream inCAKey,
                                                              java.lang.String caPwd)
                                                       throws java.io.IOException,
                                                              java.security.NoSuchAlgorithmException,
                                                              java.security.NoSuchProviderException,
                                                              java.security.InvalidKeyException,
                                                              java.security.GeneralSecurityException
Deprecated. Use proxy generator from util-java

Creates a proxy certificate from existing certificate

Parameters:
inCert - User's certificate
inCACert - issuer certificate
inCAKey - issuer private key
caPwd - issuer password
Returns:
Created X509 proxy certificate
Throws:
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.InvalidKeyException
java.security.GeneralSecurityException

getCertProxy

public java.security.cert.X509Certificate getCertProxy()
Deprecated. Use proxy generator from util-java

Getting created proxy certificate

Returns:
x509 certificate

saveCertProxyTofile

public void saveCertProxyTofile()
                         throws java.io.IOException,
                                java.security.cert.CertificateEncodingException
Deprecated. Use proxy generator from util-java

Save proxy certificate to file

Throws:
java.io.IOException
java.security.cert.CertificateEncodingException

saveCertProxyTofile

public void saveCertProxyTofile(java.lang.String delegationID,
                                java.lang.String userDN)
                         throws java.io.IOException,
                                java.security.cert.CertificateEncodingException
Deprecated. Use proxy generator from util-java

Save proxy certificate to file

Parameters:
delegationID - proxy delegation ID to be added in proxy file
userDN - the user DN to be added in proxy file
Throws:
java.io.IOException
java.security.cert.CertificateEncodingException

setBits

public void setBits(int bits)
Deprecated. Use proxy generator from util-java

Set the number of bits

Parameters:
bits - number of bits

setLifetime

public void setLifetime(int hours)
Deprecated. Use proxy generator from util-java

Set the life time

Parameters:
hours - life time of proxy

setProxyType

public void setProxyType(int proxyType)
Deprecated. Use proxy generator from util-java

Set the proxy type

Parameters:
proxyType -

setProxyAslimited

public void setProxyAslimited()
Deprecated. Use proxy generator from util-java

Set proxy as limited proxy


setPathLength

public void setPathLength(int pathLength)
Deprecated. Use proxy generator from util-java

Set path length of proxy

Parameters:
pathLength -

setProxyFile

public void setProxyFile(java.lang.String proxyFile)
Deprecated. Use proxy generator from util-java

Set proxyFile name

Parameters:
proxyFile - File name that proxy should be saved to

setKeyFile

public void setKeyFile(java.lang.String keyFile)
Deprecated. Use proxy generator from util-java

Set key file needed to create proxy

Parameters:
keyFile -

setCertFile

public void setCertFile(java.lang.String certFile)
Deprecated. Use proxy generator from util-java

Set certificate file needed to create proxy

Parameters:
certFile -

createProxyCertificate

public java.security.cert.X509Certificate createProxyCertificate(java.security.cert.X509Certificate issuerCert,
                                                                 java.security.PrivateKey issuerKey,
                                                                 java.security.PublicKey publicKey,
                                                                 int lifetime1,
                                                                 int proxyType1,
                                                                 java.lang.String cnValue)
                                                          throws java.security.GeneralSecurityException
Deprecated. Use proxy generator from util-java

Create a proxy certificate from a given certificate

Parameters:
issuerCert - issuer certificate
issuerKey - issuer private key
publicKey - public key of delegatee
lifetime - life time of proxy
proxyType - type of proxy
cnValue - common name of proxy
Returns:
created proxy certificate
Throws:
java.security.GeneralSecurityException


Copyright © 2004-2008. EU-EGEE