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 voidcheckSignature(File pluginZip, X509Certificate certificate)voidcheckSignature(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:PluginSignatureVerifiervalidate plugin archive signature. ThrowsPluginSignatureVerifier.SignatureVerifyingExceptionif signature is missing or invalid- Specified by:
checkSignaturein 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
-
-