org.objectweb.proactive.ext.security
Class ProActiveSecurity

java.lang.Object
  |
  +--org.objectweb.proactive.ext.security.ProActiveSecurity

public class ProActiveSecurity
extends java.lang.Object


Constructor Summary
ProActiveSecurity()
           
 
Method Summary
static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyId(java.security.PublicKey pubKey)
           
static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyId(java.security.PublicKey pubKey, org.bouncycastle.asn1.x509.X509Name name, int sNumber)
           
static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId(java.security.PublicKey pubKey)
           
static java.security.cert.X509Certificate decodeCertificate(byte[] encodedCert)
           
static java.lang.Object[] generateCertificate(java.lang.String dnName, java.lang.String issuerName, java.security.PrivateKey caPrivKey, java.security.PublicKey caPubKey)
           
static java.lang.Object[] generateGenericCertificate()
           
static void migrateTo(PolicyServer ps, java.lang.String bodyURL, Node nodeTo)
           
static java.lang.String retrieveVNName(Node node)
           
static java.lang.String retrieveVNName(java.lang.String nodeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProActiveSecurity

public ProActiveSecurity()
Method Detail

generateGenericCertificate

public static java.lang.Object[] generateGenericCertificate()

generateCertificate

public static java.lang.Object[] generateCertificate(java.lang.String dnName,
                                                     java.lang.String issuerName,
                                                     java.security.PrivateKey caPrivKey,
                                                     java.security.PublicKey caPubKey)

retrieveVNName

public static java.lang.String retrieveVNName(Node node)

createSubjectKeyId

public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId(java.security.PublicKey pubKey)

createAuthorityKeyId

public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyId(java.security.PublicKey pubKey,
                                                                                     org.bouncycastle.asn1.x509.X509Name name,
                                                                                     int sNumber)

createAuthorityKeyId

public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyId(java.security.PublicKey pubKey)

retrieveVNName

public static java.lang.String retrieveVNName(java.lang.String nodeName)

migrateTo

public static void migrateTo(PolicyServer ps,
                             java.lang.String bodyURL,
                             Node nodeTo)
                      throws SecurityMigrationException
SecurityMigrationException

decodeCertificate

public static java.security.cert.X509Certificate decodeCertificate(byte[] encodedCert)


Copyright © April 2004 INRIA All Rights Reserved.