Skip to content

Commit 8c7ff25

Browse files
committed
Expanded example for obtaining an S/MIME key
1 parent 08ef426 commit 8c7ff25

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

README.MD

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,14 @@ private MimeMessage signMessage(Session session, MimeMessage message, String fro
182182
SmimeKey smimeKey = getSmimeKeyForSender(from);
183183
return SmimeUtil.sign(session, message, smimeKey);
184184
}
185+
186+
private SmimeKey getSmimeKeyForSender(String from) {
187+
// create your own SmimeKey from your own PKCS12 keystore
188+
/* Example:
189+
return new SmimeKeyStore(new ByteArrayInputStream(pkcs12ByteArray), pkcs12StorePassword)
190+
.getPrivateKey(pkcs12KeyAlias, pkcs12KeyPassword);
191+
*/
192+
}
185193
```
186194

187195
#### .. to encrypt a message

0 commit comments

Comments
 (0)