public function test_returns_set_certificate()
 {
     $options = new SigningOptions();
     $options->setCertificate($certificate = new X509Certificate());
     $this->assertSame($certificate, $options->getCertificate());
 }
 /**
  * @param SigningOptions $options
  *
  * @return SignatureWriter
  */
 public static function create(SigningOptions $options)
 {
     $writer = new self($options->getCertificate(), $options->getPrivateKey());
     $writer->signingOptions = $options;
     return $writer;
 }