public Verify ( Mono.Security.X509.X509Certificate certificate, ISender sender ) : bool | ||
certificate | Mono.Security.X509.X509Certificate | |
sender | ISender | |
Результат | bool |
public bool Verify(X509Certificate certificate, ISender sender)
{
Address addr = null;
AHSender ahsender = sender as AHSender;
if(ahsender != null) {
addr = ahsender.Destination;
} else {
Edge edge = sender as Edge;
if(edge != null) {
Connection con = _ct.GetConnection(edge);
if(con != null) {
addr = con.Address;
}
}
}
if(addr == null) {
return true;
}
return CertificateHandler.Verify(certificate, addr.ToString());
}
}