- java.lang.Object
-
- org.snmp4j.AbstractTarget<A>
-
- org.snmp4j.SecureTarget<A>
-
- org.snmp4j.CertifiedTarget<A>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,CertifiedIdentity,Target<A>
- Direct Known Subclasses:
TlsX509CertifiedTarget
public class CertifiedTarget<A extends Address> extends SecureTarget<A> implements CertifiedIdentity, java.io.Serializable
TheCertifiedTargetclass implements aSecureTargetfor usage withSecurityModels that support secured connections using client and server certificates.- Since:
- 2.0
- Version:
- 3.1.0
- Author:
- Frank Fock
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.snmp4j.AbstractTarget
securityLevel, securityModel, securityName
-
-
Constructor Summary
Constructors Constructor Description CertifiedTarget(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint)CertifiedTarget(OctetString identity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Target<A>duplicate()Creates a new copy of this target with the same address type.OctetStringgetClientFingerprint()OctetStringgetIdentity()OctetStringgetServerFingerprint()java.lang.StringtoString()-
Methods inherited from class org.snmp4j.AbstractTarget
clone, equals, getAddress, getMaxSizeRequestPDU, getPreferredTransports, getRetries, getSecurityLevel, getSecurityModel, getSecurityName, getTimeout, getVersion, hashCode, setAddress, setMaxSizeRequestPDU, setPreferredTransports, setRetries, setSecurityLevel, setSecurityModel, setSecurityName, setTimeout, setVersion, toStringAbstractTarget
-
-
-
-
Constructor Detail
-
CertifiedTarget
public CertifiedTarget(OctetString identity)
-
CertifiedTarget
public CertifiedTarget(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint)
-
-
Method Detail
-
getServerFingerprint
public OctetString getServerFingerprint()
- Specified by:
getServerFingerprintin interfaceCertifiedIdentity
-
getClientFingerprint
public OctetString getClientFingerprint()
- Specified by:
getClientFingerprintin interfaceCertifiedIdentity
-
getIdentity
public OctetString getIdentity()
- Specified by:
getIdentityin interfaceCertifiedIdentity
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSecureTarget<A extends Address>
-
-