public class KeyUsageExtension extends CertificateExtension
| Constructor and Description |
|---|
KeyUsageExtension(int keyUsage)
Create new
KeyUsageExtension instance using provided int flag. |
KeyUsageExtension(KeyUsage keyUsageValue)
Create new
KeyUsageExtension instance using provided single key usage enum value. |
KeyUsageExtension(List<KeyUsage> keyUsages)
Create new
KeyUsageExtension instance using provided key usage enum list. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
existsInCertificate(X509Certificate certificate)
Check if this extension is present in the provided certificate.
|
equals, getExtensionOid, getExtensionValue, hashCodepublic KeyUsageExtension(int keyUsage)
KeyUsageExtension instance using provided int flag.keyUsage - int flag which represents bit values for key usage valuepublic KeyUsageExtension(List<KeyUsage> keyUsages)
KeyUsageExtension instance using provided key usage enum list.keyUsages - key usages List which represents key usage valuespublic KeyUsageExtension(KeyUsage keyUsageValue)
KeyUsageExtension instance using provided single key usage enum value.keyUsageValue - KeyUsage which represents single key usage enum valuepublic boolean existsInCertificate(X509Certificate certificate)
KeyUsageExtension,
check if this key usage bit values are present in certificate. Other values may be present as well.existsInCertificate in class CertificateExtensioncertificate - X509Certificate in which this extension shall be presenttrue if this key usage bit values are present in certificate, false otherwiseCopyright © 1998–2024 Apryse Group NV. All rights reserved.