- 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
TheCertifiedTarget
class implements aSecureTarget
for usage withSecurityModel
s that support secured connections using client and server certificates.- Since:
- 2.0
- Version:
- 3.1.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private OctetString
clientFingerprint
private static long
serialVersionUID
private OctetString
serverFingerprint
-
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.OctetString
getClientFingerprint()
OctetString
getIdentity()
OctetString
getServerFingerprint()
java.lang.String
toString()
-
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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
serverFingerprint
private OctetString serverFingerprint
-
clientFingerprint
private OctetString clientFingerprint
-
-
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:
getServerFingerprint
in interfaceCertifiedIdentity
-
getClientFingerprint
public OctetString getClientFingerprint()
- Specified by:
getClientFingerprint
in interfaceCertifiedIdentity
-
getIdentity
public OctetString getIdentity()
- Specified by:
getIdentity
in interfaceCertifiedIdentity
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSecureTarget<A extends Address>
-
-