diff --git a/lib/X509/Certificate/TBSCertificate.php b/lib/X509/Certificate/TBSCertificate.php index 1b2d48b..93e1bbb 100644 --- a/lib/X509/Certificate/TBSCertificate.php +++ b/lib/X509/Certificate/TBSCertificate.php @@ -12,7 +12,7 @@ use Sop\CryptoBridge\Crypto; use Sop\CryptoTypes\AlgorithmIdentifier\AlgorithmIdentifier; use Sop\CryptoTypes\AlgorithmIdentifier\Feature\SignatureAlgorithmIdentifier; -use Sop\CryptoTypes\Asymmetric\PrivateKeyInfo; +use Sop\CryptoTypes\Asymmetric\OneAsymmetricKey; use Sop\CryptoTypes\Asymmetric\PublicKeyInfo; use Sop\X501\ASN1\Name; use Sop\X509\Certificate\Extension\AuthorityKeyIdentifierExtension; @@ -524,11 +524,11 @@ public function toASN1(): Sequence * Create signed certificate. * * @param SignatureAlgorithmIdentifier $algo Algorithm used for signing - * @param PrivateKeyInfo $privkey_info Private key used for signing + * @param OneAsymmetricKey $privkey_info Private key used for signing * @param null|Crypto $crypto Crypto engine, use default if not set */ public function sign(SignatureAlgorithmIdentifier $algo, - PrivateKeyInfo $privkey_info, ?Crypto $crypto = null): Certificate + OneAsymmetricKey $privkey_info, ?Crypto $crypto = null): Certificate { $crypto = $crypto ?? Crypto::getDefault(); $tbs_cert = clone $this;