예제 #1
0
 public function testFromBinary()
 {
     $this->markTestIncomplete('Not implemented');
     $originalObject = new CertificateSubject('Friedrich Große', '*****@*****.**', 'Organization', 'Locality', 'State', 'Country', 'OrgaUnit');
     $binaryData = $originalObject->getBinary();
     $parsedObject = CertificateSubject::fromBinary($binaryData);
     $this->assertEquals($originalObject, $parsedObject);
 }
예제 #2
0
 /**
  * @param CertificateSubject $subject
  * @return string
  */
 public function serialize(CertificateSubject $subject)
 {
     $asn = new AsnSubject($subject->value('commonName'), $subject->value('email'), $subject->value('organization'), $subject->value('locality'), $subject->value('state'), $subject->value('country'), $subject->value('organizationUnit'));
     return $asn->getBinary();
 }