|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SignedContentFactory
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(java.io.File content)
Returns a SignedContent object for the specified content of a repository. |
Method Detail |
---|
SignedContent getSignedContent(java.io.File content) throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException, java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
SignedContent
object for the specified content of a repository.
content
- the content of the repository
java.io.IOException
- if an IO exception occurs while reading the repository
java.security.NoSuchProviderException
- if there's no security provider for the signed content
java.security.NoSuchAlgorithmException
- if the cryptographic algorithm is not available for the signed content
java.security.cert.CertificateException
- if there is a problem with one of the certificates of the signed content
java.security.SignatureException
- if there is a problem with one of the signatures of the signed content
java.security.InvalidKeyException
- if there is a problem with one of the certificate keys of the signed contentSignedContent getSignedContent(Bundle bundle) throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException, java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
SignedContent
object for the specified bundle.
bundle
- the bundle to get a signed content for.
java.io.IOException
- if an IO exception occurs while reading the bundle content
java.security.NoSuchProviderException
- if there's no security provider for the signed content
java.security.NoSuchAlgorithmException
- if the cryptographic algorithm is not available for the signed content
java.security.cert.CertificateException
- if there is a problem with one of the certificates of the signed content
java.security.SignatureException
- if there is a problem with one of the signatures of the signed content
java.security.InvalidKeyException
- if there is a problem with one of the certificate keys of the signed content
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |