Example #1
0
File: Csr.php Project: phpecc/x509
 /**
  * @param EcDomain $domain
  * @param CertificateSubject $subject
  * @param $sigAlgorithm
  * @param NamedCurveFp $curve
  * @param PublicKeyInterface $publicKey
  * @param SignatureInterface $signature
  */
 public function __construct(EcDomain $domain, CertificateSubject $subject, PublicKeyInterface $publicKey, SignatureInterface $signature)
 {
     $this->sigAlgorithm = $domain->getSigAlgorithm();
     $this->curve = $domain->getCurve();
     $this->publicKey = $publicKey;
     $this->signature = $signature;
     $this->subject = $subject;
 }