# Uses of Interface
java.security.cert.Extension

Packages that use Extension
Package | Description
--- | ---
java.security.cert | Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.

## Uses of Extension in java.security.cert

Methods in java.security.cert that return types with arguments of type Extension
Modifier and Type | Method | Description
--- | --- | ---
`Map<String,​Extension>` | CertificateRevokedException.`getExtensions()` | Returns a map of X.509 extensions containing additional information about the revoked certificate, such as the Invalidity Date Extension.
`List<Extension>` | PKIXRevocationChecker.`getOcspExtensions()` | Gets the optional OCSP request extensions.

Method parameters in java.security.cert with type arguments of type Extension
Modifier and Type | Method | Description
--- | --- | ---
`void` | PKIXRevocationChecker.`setOcspExtensions​(List<Extension> extensions)` | Sets the optional OCSP request extensions.

Constructor parameters in java.security.cert with type arguments of type Extension
Constructor | Description
--- | ---
`CertificateRevokedException​(Date revocationDate, CRLReason reason, X500Principal authority, Map<String,​Extension> extensions)` | Constructs a `CertificateRevokedException` with the specified revocation date, reason code, authority name, and map of extensions.