public class SignedMessage extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
extractMicalg(javax.mail.internet.MimeMessage message) |
byte[] |
getBodyHeader()
Extracts headers of body MIME part.
|
InputStream |
getContent() |
byte[] |
getContentBytes() |
byte[] |
getDigest() |
String |
getMicalg() |
byte[] |
getSignature() |
X509Certificate |
getSigner() |
static SignedMessage |
load(InputStream inputStream) |
static SignedMessage |
load(javax.mail.internet.MimeMessage mimeMessage) |
void |
validate(network.oxalis.vefa.peppol.common.code.Service service,
network.oxalis.vefa.peppol.security.api.CertificateValidator validator) |
void |
validate(network.oxalis.vefa.peppol.common.code.Service service,
network.oxalis.vefa.peppol.security.api.CertificateValidator validator,
String commonName) |
void |
validate(X509Certificate certificate) |
public static SignedMessage load(InputStream inputStream) throws IOException, javax.mail.MessagingException, OxalisAs2Exception
IOExceptionjavax.mail.MessagingExceptionOxalisAs2Exceptionpublic static SignedMessage load(javax.mail.internet.MimeMessage mimeMessage) throws IOException, OxalisAs2Exception
IOExceptionOxalisAs2Exceptionpublic InputStream getContent() throws IOException, network.oxalis.api.lang.OxalisSecurityException, OxalisAs2Exception
IOExceptionnetwork.oxalis.api.lang.OxalisSecurityExceptionOxalisAs2Exceptionpublic byte[] getContentBytes()
throws IOException,
network.oxalis.api.lang.OxalisSecurityException,
OxalisAs2Exception
IOExceptionnetwork.oxalis.api.lang.OxalisSecurityExceptionOxalisAs2Exceptionpublic String getMicalg()
public X509Certificate getSigner()
public byte[] getDigest()
public byte[] getSignature()
public byte[] getBodyHeader()
throws IOException,
OxalisAs2Exception
IOExceptionOxalisAs2Exceptionpublic void validate(X509Certificate certificate) throws network.oxalis.api.lang.OxalisSecurityException, network.oxalis.vefa.peppol.security.lang.PeppolSecurityException
network.oxalis.api.lang.OxalisSecurityExceptionnetwork.oxalis.vefa.peppol.security.lang.PeppolSecurityExceptionpublic void validate(network.oxalis.vefa.peppol.common.code.Service service,
network.oxalis.vefa.peppol.security.api.CertificateValidator validator)
throws IOException,
network.oxalis.api.lang.OxalisSecurityException,
network.oxalis.vefa.peppol.security.lang.PeppolSecurityException
IOExceptionnetwork.oxalis.api.lang.OxalisSecurityExceptionnetwork.oxalis.vefa.peppol.security.lang.PeppolSecurityExceptionpublic void validate(network.oxalis.vefa.peppol.common.code.Service service,
network.oxalis.vefa.peppol.security.api.CertificateValidator validator,
String commonName)
throws IOException,
network.oxalis.api.lang.OxalisSecurityException,
network.oxalis.vefa.peppol.security.lang.PeppolSecurityException
IOExceptionnetwork.oxalis.api.lang.OxalisSecurityExceptionnetwork.oxalis.vefa.peppol.security.lang.PeppolSecurityExceptionpublic static String extractMicalg(javax.mail.internet.MimeMessage message) throws OxalisAs2Exception
OxalisAs2ExceptionCopyright © 2022 NorStella. All rights reserved.