Package jetbrains.buildServer.plugins
Class PluginSignatureVerifierImpl
- java.lang.Object
-
- jetbrains.buildServer.plugins.PluginSignatureVerifierImpl
-
- All Implemented Interfaces:
PluginSignatureVerifier
public class PluginSignatureVerifierImpl extends Object implements PluginSignatureVerifier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.plugins.PluginSignatureVerifier
PluginSignatureVerifier.CertificateType, PluginSignatureVerifier.SignatureVerifyingException
-
-
Constructor Summary
Constructors Constructor Description PluginSignatureVerifierImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkSignature(File pluginZip, X509Certificate certificate)
void
checkSignature(File pluginZip, PluginSignatureVerifier.CertificateType certificateType)
validate plugin archive signature.
-
-
-
Method Detail
-
checkSignature
public void checkSignature(@NotNull File pluginZip, @NotNull PluginSignatureVerifier.CertificateType certificateType)
Description copied from interface:PluginSignatureVerifier
validate plugin archive signature. ThrowsPluginSignatureVerifier.SignatureVerifyingException
if signature is missing or invalid- Specified by:
checkSignature
in interfacePluginSignatureVerifier
- Parameters:
pluginZip
- plugin zip archivecertificateType
- indicates which certificate was used to sign the plugin
-
checkSignature
public void checkSignature(@NotNull File pluginZip, X509Certificate certificate) throws IOException
- Throws:
IOException
-
-