iText 8.0.5 API
iText.Signatures.Validation.V1.Report.CertificateReportItem Class Reference

Report item to be used for single certificate related failure or log message. More...

Inheritance diagram for iText.Signatures.Validation.V1.Report.CertificateReportItem:
iText.Signatures.Validation.V1.Report.ReportItem

Public Member Functions

  CertificateReportItem (IX509Certificate certificate, String checkName, String message, ReportItem.ReportItemStatus status)
  Create ReportItem instance. More...
 
  CertificateReportItem (IX509Certificate certificate, String checkName, String message, Exception cause, ReportItem.ReportItemStatus status)
  Create ReportItem instance. More...
 
virtual IX509Certificate  GetCertificate ()
  Get the certificate related to this report item. More...
 
override String  ToString ()
 
- Public Member Functions inherited from iText.Signatures.Validation.V1.Report.ReportItem
  ReportItem (String checkName, String message, ReportItem.ReportItemStatus status)
  Create ReportItem instance. More...
 
  ReportItem (String checkName, String message, Exception cause, ReportItem.ReportItemStatus status)
  Create ReportItem instance. More...
 
virtual String  GetCheckName ()
  Get the check name related to this report item. More...
 
virtual String  GetMessage ()
  Get the message related to this report item. More...
 
virtual Exception  GetExceptionCause ()
  Get the exception, which caused this report item. More...
 
virtual ReportItem.ReportItemStatus  GetStatus ()
  Get report item status that determines validation result this report item corresponds to. More...
 
virtual iText.Signatures.Validation.V1.Report.ReportItem  SetStatus (ReportItem.ReportItemStatus status)
  Set report item status that determines validation result this report item corresponds to. More...
 
override String  ToString ()
 

Additional Inherited Members

- Public Types inherited from iText.Signatures.Validation.V1.Report.ReportItem
enum   ReportItemStatus { ReportItemStatus.INFO, ReportItemStatus.INVALID, ReportItemStatus.INDETERMINATE }
  Enum representing possible report item statuses that determine validation result. More...
 

Detailed Description

Report item to be used for single certificate related failure or log message.

Constructor & Destructor Documentation

◆ CertificateReportItem() [1/2]

iText.Signatures.Validation.V1.Report.CertificateReportItem.CertificateReportItem ( IX509Certificate  certificate,
String  checkName,
String  message,
ReportItem.ReportItemStatus  status 
)
inline

Create ReportItem instance.

Parameters
certificate

iText.Commons.Bouncycastle.Cert.IX509Certificate processing which report item occurred

Parameters
checkName

System.String , which represents a check name during which report item occurred

Parameters
message

System.String with the exact report item message

Parameters
status

ReportItemStatus report item status that determines validation result

◆ CertificateReportItem() [2/2]

iText.Signatures.Validation.V1.Report.CertificateReportItem.CertificateReportItem ( IX509Certificate  certificate,
String  checkName,
String  message,
Exception  cause,
ReportItem.ReportItemStatus  status 
)
inline

Create ReportItem instance.

Parameters
certificate

iText.Commons.Bouncycastle.Cert.IX509Certificate processing which report item occurred

Parameters
checkName

System.String , which represents a check name during which report item occurred

Parameters
message

System.String with the exact report item message

Parameters
cause

System.Exception , which caused this report item

Parameters
status

ReportItemStatus report item status that determines validation result

Member Function Documentation

◆ GetCertificate()

virtual IX509Certificate iText.Signatures.Validation.V1.Report.CertificateReportItem.GetCertificate ( )
inlinevirtual

Get the certificate related to this report item.

Returns

iText.Commons.Bouncycastle.Cert.IX509Certificate related to this report item.

◆ ToString()

override String iText.Signatures.Validation.V1.Report.CertificateReportItem.ToString ( )
inline

Returns