rozdzial9
Class SignedDataProcessor

java.lang.Object
  extended byrozdzial9.SignedDataProcessor
Direct Known Subclasses:
EnvelopedSignedMailExample, SignedDataExample, SignedMailExample, SignedMultiPartMailExample

public class SignedDataProcessor
extends java.lang.Object

Klasa bazowa dla przykładów z podpisanymi danymi.


Constructor Summary
SignedDataProcessor()
           
 
Method Summary
static boolean isValid(CMSSignedData signedData, java.security.cert.X509Certificate rootCert)
          Przyjmuje wiadomość CMS z podpisanymi danymi oraz punkt zaufania i na ich podstawie ustala, czy podpis wiadomości daje się sprawdzić certyfikatem użytkownika końcowego uznawanym przez punkt zaufania rootCert.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignedDataProcessor

public SignedDataProcessor()
Method Detail

isValid

public static boolean isValid(CMSSignedData signedData,
                              java.security.cert.X509Certificate rootCert)
                       throws java.lang.Exception
Przyjmuje wiadomość CMS z podpisanymi danymi oraz punkt zaufania i na ich podstawie ustala, czy podpis wiadomości daje się sprawdzić certyfikatem użytkownika końcowego uznawanym przez punkt zaufania rootCert.

Throws:
java.lang.Exception


Przykłady do książki Kryptografia w Javie – Podstawy