|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A factory used to create 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.
Method Summary | |
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. |
Method Detail |
public 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 repository
IOException
- if an IO exception occurs while reading the repository
NoSuchProviderException
- if there's no security provider for the signed content
NoSuchAlgorithmException
- if the cryptographic algorithm is not available for the signed content
CertificateException
- if there is a problem with one of the certificates of the signed content
SignatureException
- if there is a problem with one of the signatures of the signed content
InvalidKeyException
- if there is a problem with one of the certificate keys of the signed contentpublic SignedContent 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 content
NoSuchProviderException
- if there's no security provider for the signed content
NoSuchAlgorithmException
- if the cryptographic algorithm is not available for the signed content
CertificateException
- if there is a problem with one of the certificates of the signed content
SignatureException
- if there is a problem with one of the signatures of the signed content
InvalidKeyException
- if there is a problem with one of the certificate keys of the signed content
|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.