Enum Protocol
- All Implemented Interfaces:
Serializable
,Comparable<Protocol>
public enum Protocol extends Enum<Protocol>
This enum lists all network protocols that can be used during the signature creation or validation: OCSP, CRL, AIA, TSL...
-
Enum Constant Summary
-
Method Summary
Modifier and Type Method Description static Protocol
getFrom(String urlString)
This method try to retrieve the protocol indicated by the given URL string.String
getName()
static boolean
isFileUrl(String urlString)
Indicates if the given URL uses FILE protocolstatic boolean
isFtpUrl(String urlString)
Indicates if the given URL uses FTP protocolstatic boolean
isHttp(String name)
Indicates if the given string represents HTTP protocol.static boolean
isHttps(String name)
Indicates if the given string represents HTTPS protocol.static boolean
isHttpUrl(String urlString)
Indicates if the given URL uses HTTP protocolstatic boolean
isLdapUrl(String urlString)
Indicates if the given URL uses LDAP protocolboolean
isTheSame(String urlString)
Indicates if the given URL uses the current protocolstatic Protocol
valueOf(String name)
Returns the enum constant of this type with the specified name.static Protocol[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
- Returns:
- the name of the protocol
-
isHttps
Indicates if the given string represents HTTPS protocol.- Parameters:
name
-String
to be checked- Returns:
- true or false
-
isHttp
Indicates if the given string represents HTTP protocol.- Parameters:
name
-String
to be checked- Returns:
- true or false
-
isFileUrl
Indicates if the given URL uses FILE protocol- Parameters:
urlString
- to be checked- Returns:
- true or false
-
isHttpUrl
Indicates if the given URL uses HTTP protocol- Parameters:
urlString
- to be checked- Returns:
- true or false
-
isFtpUrl
Indicates if the given URL uses FTP protocol- Parameters:
urlString
- to be checked- Returns:
- true or false
-
isLdapUrl
Indicates if the given URL uses LDAP protocol- Parameters:
urlString
- to be checked- Returns:
- true or false
-
isTheSame
Indicates if the given URL uses the current protocol- Parameters:
urlString
- to be checked- Returns:
- true or false
-
getFrom
This method try to retrieve the protocol indicated by the given URL string.- Parameters:
urlString
- to be analysed- Returns:
- found
Protocol
ornull
-