public interface SignedContentFactory
SignedContent objects.
The framework will register a factory implementation as an OSGi service.
This service can be used to get SignedContent for a bundle.
It can also be used to get SignedContent for a repository file.
The supported formats for file repositories are jar files and directories containing the
content of an extracted jar.
This interface is not intended to be implemented by clients.
| Modifier and Type | Method and Description |
|---|---|
SignedContent |
getSignedContent(Bundle bundle)
Returns a
SignedContent object for the specified bundle. |
SignedContent |
getSignedContent(File content)
Returns a
SignedContent object for the specified content of a repository. |
SignedContent getSignedContent(File content) throws IOException, InvalidKeyException, SignatureException, CertificateException, NoSuchAlgorithmException, NoSuchProviderException
SignedContent object for the specified content of a repository.content - the content of the repositoryIOException - if an IO exception occurs while reading the repositoryNoSuchProviderException - if there's no security provider for the signed contentNoSuchAlgorithmException - if the cryptographic algorithm is not available for the signed contentCertificateException - if there is a problem with one of the certificates of the signed contentSignatureException - if there is a problem with one of the signatures of the signed contentInvalidKeyException - if there is a problem with one of the certificate keys of the signed contentSignedContent getSignedContent(Bundle bundle) throws IOException, InvalidKeyException, SignatureException, CertificateException, NoSuchAlgorithmException, NoSuchProviderException
SignedContent object for the specified bundle.bundle - the bundle to get a signed content for.IOException - if an IO exception occurs while reading the bundle contentNoSuchProviderException - if there's no security provider for the signed contentNoSuchAlgorithmException - if the cryptographic algorithm is not available for the signed contentCertificateException - if there is a problem with one of the certificates of the signed contentSignatureException - if there is a problem with one of the signatures of the signed contentInvalidKeyException - if there is a problem with one of the certificate keys of the signed content
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.