Brunet.Security.CertificateMaker.CertificateMaker C# (CSharp) Method

CertificateMaker() public method

public CertificateMaker ( byte RawData ) : Brunet
RawData byte
return Brunet
    public CertificateMaker(byte[] RawData) {
      _unsigned_data = RawData;
      Hashtable ht = (Hashtable) AdrConverter.Deserialize(MemBlock.Reference(RawData));
      _subject = new DistinguishedName((string) ht["Country"],
          (string) ht["Organization"], (string) ht["OrganizationalUnit"],
          (string) ht["Name"], (string) ht["Email"]);
      RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
      rsa.ImportCspBlob((byte[]) ht["PublicKey"]);
      _public_key = rsa;
      _node_address = (string) ht["NodeAddress"];
    }

Same methods

CertificateMaker::CertificateMaker ( Mono.Security.X509.X509Certificate x509 ) : Brunet
CertificateMaker::CertificateMaker ( string Country, string Organization, string OrganizationalUnit, string Name, string Email, RSACryptoServiceProvider PublicKey, string NodeAddress ) : Brunet
CertificateMaker