Class RuleImplSignaturePN

java.lang.Object
de.consist.bmu.rule.impl.RuleImpl
de.consist.bmu.rule.impl.RuleImplSignaturePN
All Implemented Interfaces:
Rule, Serializable

public final class RuleImplSignaturePN extends RuleImpl
See Also:
  • Constructor Details

    • RuleImplSignaturePN

      public RuleImplSignaturePN(RuleDef ruleDef)
      Parameters:
      ruleDef - RuleDef
  • Method Details

    • isValid

      public static boolean isValid(X509Certificate x509Cert) throws BMUException
      Prüft den CN ("2.5.4.3"), nicht auf PSEUDONYM ("2.5.4.65").
      Parameters:
      x509Cert - X509Certificate
      Returns:
      false wenn ':PN' im CommonName (CN), sonst true
      Throws:
      BMUException - BMUException
    • execute

      public List<RuleResult> execute(BMUDokument bmuDok) throws BMUException
      Parameters:
      bmuDok - Das Document
      Returns:
      List
      Throws:
      BMUException - BMUException
    • getTechDoc

      public static String getTechDoc()
      Returns:
      Die technische Dokumentation der Implementierung