1717package org .springframework .ws .soap .security .xwss .callback ;
1818
1919import java .io .IOException ;
20-
2120import javax .security .auth .callback .Callback ;
2221import javax .security .auth .callback .UnsupportedCallbackException ;
2322
3332 * so you only need to override those you need.
3433 *
3534 * @author Arjen Poutsma
35+ * @since 1.0.0
3636 */
3737public class CryptographyCallbackHandler extends AbstractCallbackHandler {
3838
@@ -80,9 +80,9 @@ protected void handleCertificateValidationCallback(CertificateValidationCallback
8080 * implementation delegates to specific handling methods.
8181 *
8282 * @see #handlePrivateKeyRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
83- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.PrivateKeyRequest)
83+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.PrivateKeyRequest)
8484 * @see #handleSymmetricKeyRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
85- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.SymmetricKeyRequest)
85+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.SymmetricKeyRequest)
8686 */
8787 protected final void handleDecryptionKeyCallback (DecryptionKeyCallback callback )
8888 throws IOException , UnsupportedCallbackException {
@@ -102,13 +102,13 @@ else if (callback.getRequest() instanceof DecryptionKeyCallback.SymmetricKeyRequ
102102 * <code>handleDecryptionKeyCallback()</code>. Default implementation delegates to specific handling methods.
103103 *
104104 * @see #handlePublicKeyBasedPrivKeyCertRequest(com.sun.xml.wss.impl.callback.SignatureKeyCallback,
105- * com.sun.xml.wss.impl.callback.SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest)
105+ *com.sun.xml.wss.impl.callback.SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest)
106106 * @see #handleX509CertificateBasedRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
107- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509CertificateBasedRequest)
107+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509CertificateBasedRequest)
108108 * @see #handleX509IssuerSerialBasedRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
109- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509IssuerSerialBasedRequest)
109+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509IssuerSerialBasedRequest)
110110 * @see #handleX509SubjectKeyIdentifierBasedRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
111- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest)
111+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest)
112112 */
113113 protected final void handlePrivateKeyRequest (DecryptionKeyCallback callback ,
114114 DecryptionKeyCallback .PrivateKeyRequest request )
@@ -180,7 +180,7 @@ protected void handleX509SubjectKeyIdentifierBasedRequest(DecryptionKeyCallback
180180 * <code>handleDecryptionKeyCallback()</code>. Default implementation delegates to specific handling methods.
181181 *
182182 * @see #handleAliasSymmetricKeyRequest(com.sun.xml.wss.impl.callback.DecryptionKeyCallback,
183- * com.sun.xml.wss.impl.callback.DecryptionKeyCallback.AliasSymmetricKeyRequest)
183+ *com.sun.xml.wss.impl.callback.DecryptionKeyCallback.AliasSymmetricKeyRequest)
184184 */
185185 protected final void handleSymmetricKeyRequest (DecryptionKeyCallback callback ,
186186 DecryptionKeyCallback .SymmetricKeyRequest request )
@@ -215,9 +215,9 @@ protected void handleAliasSymmetricKeyRequest(DecryptionKeyCallback callback,
215215 * implementation delegates to specific handling methods.
216216 *
217217 * @see #handleSymmetricKeyRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
218- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.SymmetricKeyRequest)
218+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.SymmetricKeyRequest)
219219 * @see #handleX509CertificateRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
220- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.X509CertificateRequest)
220+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.X509CertificateRequest)
221221 */
222222 protected final void handleEncryptionKeyCallback (EncryptionKeyCallback callback )
223223 throws IOException , UnsupportedCallbackException {
@@ -239,7 +239,7 @@ else if (callback.getRequest() instanceof EncryptionKeyCallback.X509CertificateR
239239 * <code>handleEncryptionKeyCallback()</code>. Default implementation delegates to specific handling methods.
240240 *
241241 * @see #handleAliasSymmetricKeyRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
242- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.AliasSymmetricKeyRequest)
242+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.AliasSymmetricKeyRequest)
243243 */
244244 protected final void handleSymmetricKeyRequest (EncryptionKeyCallback callback ,
245245 EncryptionKeyCallback .SymmetricKeyRequest request )
@@ -265,11 +265,11 @@ protected void handleAliasSymmetricKeyRequest(EncryptionKeyCallback callback,
265265 * <code>handleEncryptionKeyCallback()</code>. Default implementation delegates to specific handling methods.
266266 *
267267 * @see #handleAliasX509CertificateRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
268- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.AliasX509CertificateRequest)
268+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.AliasX509CertificateRequest)
269269 * @see #handleDefaultX509CertificateRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
270- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.DefaultX509CertificateRequest)
270+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.DefaultX509CertificateRequest)
271271 * @see #handlePublicKeyBasedRequest(com.sun.xml.wss.impl.callback.EncryptionKeyCallback,
272- * com.sun.xml.wss.impl.callback.EncryptionKeyCallback.PublicKeyBasedRequest)
272+ *com.sun.xml.wss.impl.callback.EncryptionKeyCallback.PublicKeyBasedRequest)
273273 */
274274 protected final void handleX509CertificateRequest (EncryptionKeyCallback callback ,
275275 EncryptionKeyCallback .X509CertificateRequest request )
@@ -331,7 +331,7 @@ protected void handlePublicKeyBasedRequest(EncryptionKeyCallback callback,
331331 * implementation delegates to specific handling methods.
332332 *
333333 * @see #handlePrivKeyCertRequest(com.sun.xml.wss.impl.callback.SignatureKeyCallback,
334- * com.sun.xml.wss.impl.callback.SignatureKeyCallback.PrivKeyCertRequest)
334+ *com.sun.xml.wss.impl.callback.SignatureKeyCallback.PrivKeyCertRequest)
335335 */
336336 protected final void handleSignatureKeyCallback (SignatureKeyCallback callback )
337337 throws IOException , UnsupportedCallbackException {
@@ -348,11 +348,11 @@ protected final void handleSignatureKeyCallback(SignatureKeyCallback callback)
348348 * <code>handleSignatureKeyCallback()</code>. Default implementation delegates to specific handling methods.
349349 *
350350 * @see #handleDefaultPrivKeyCertRequest(com.sun.xml.wss.impl.callback.SignatureKeyCallback,
351- * com.sun.xml.wss.impl.callback.SignatureKeyCallback.DefaultPrivKeyCertRequest)
351+ *com.sun.xml.wss.impl.callback.SignatureKeyCallback.DefaultPrivKeyCertRequest)
352352 * @see #handleAliasPrivKeyCertRequest(com.sun.xml.wss.impl.callback.SignatureKeyCallback,
353- * com.sun.xml.wss.impl.callback.SignatureKeyCallback.AliasPrivKeyCertRequest)
353+ *com.sun.xml.wss.impl.callback.SignatureKeyCallback.AliasPrivKeyCertRequest)
354354 * @see #handlePublicKeyBasedPrivKeyCertRequest(com.sun.xml.wss.impl.callback.SignatureKeyCallback,
355- * com.sun.xml.wss.impl.callback.SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest)
355+ *com.sun.xml.wss.impl.callback.SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest)
356356 */
357357 protected final void handlePrivKeyCertRequest (SignatureKeyCallback cb ,
358358 SignatureKeyCallback .PrivKeyCertRequest request )
@@ -413,7 +413,7 @@ protected void handlePublicKeyBasedPrivKeyCertRequest(SignatureKeyCallback callb
413413 * Default implementation delegates to specific handling methods.
414414 *
415415 * @see #handleX509CertificateRequest(com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback,
416- * com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509CertificateRequest)
416+ *com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509CertificateRequest)
417417 */
418418 protected final void handleSignatureVerificationKeyCallback (SignatureVerificationKeyCallback callback )
419419 throws UnsupportedCallbackException , IOException {
@@ -432,11 +432,11 @@ protected final void handleSignatureVerificationKeyCallback(SignatureVerificatio
432432 * handling methods.
433433 *
434434 * @see #handlePublicKeyBasedRequest(com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback,
435- * com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.PublicKeyBasedRequest)
435+ *com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.PublicKeyBasedRequest)
436436 * @see #handleX509IssuerSerialBasedRequest(com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback,
437- * com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509IssuerSerialBasedRequest)
437+ *com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509IssuerSerialBasedRequest)
438438 * @see #handleX509SubjectKeyIdentifierBasedRequest(com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback,
439- * com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509SubjectKeyIdentifierBasedRequest)
439+ *com.sun.xml.wss.impl.callback.SignatureVerificationKeyCallback.X509SubjectKeyIdentifierBasedRequest)
440440 */
441441 protected final void handleX509CertificateRequest (SignatureVerificationKeyCallback callback ,
442442 SignatureVerificationKeyCallback .X509CertificateRequest request )
0 commit comments