Package com.sun.nfs
Class NfsSecurity
java.lang.Object
com.sun.nfs.NfsSecurity
NfsSecurity is a static class. It reads in the com.sun.properties.nfssec
properties file and provides the vehicle to retrieve properties values
which are the (mechanism, service, qop) mappings for the NFS security pseudo
flavor numbers.
- Author:
- Lin Ling
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Get the default security flavor number if it is specified in the nfssec.properties file, otherwise, simply return "1" for AUTH_SYS.static String
getMech will get the security mechanism OID string from the second token in the value.static String
getName will get the NFS security flavor name from the first token in the value.static String
Get the preferred nfs security flavor number if it is specified in the nfssec.properties file, otherwise, return null.static int
getQop will get the Quality of Protection number from the fourth token in the value.static int
getService
(String key) getService will get the security service type from the third token in the value.static boolean
Does the key have a value defined in the nfssec.properties file? (i.e.
-
Constructor Details
-
NfsSecurity
public NfsSecurity()
-
-
Method Details
-
hasValue
Does the key have a value defined in the nfssec.properties file? (i.e. is key=value defined in the properties list?)- Parameters:
key
- the key to be searched
-
getDefault
Get the default security flavor number if it is specified in the nfssec.properties file, otherwise, simply return "1" for AUTH_SYS. -
getPrefer
Get the preferred nfs security flavor number if it is specified in the nfssec.properties file, otherwise, return null. -
getName
getName will get the NFS security flavor name from the first token in the value. key=nfsSecName:mechOid:service:qop ^^^^^^^^^^- Parameters:
key
- the key to be searched
-
getMech
getMech will get the security mechanism OID string from the second token in the value. key=nfsSecName:mechOid:service:qop ^^^^^^^- Parameters:
key
- the key to be searched
-
getService
getService will get the security service type from the third token in the value. key=nfsSecName:mechOid:service:qop ^^^^^^^- Parameters:
key
- the key to be searched
-
getQop
getQop will get the Quality of Protection number from the fourth token in the value. key=nfsSecName:mechOid:service:qop ^^^- Parameters:
key
- the key to be searched
-