Class Safeweb
java.lang.Object
br.ufsc.labsec.signature.signer.a3.psc.PSC
br.ufsc.labsec.signature.signer.a3.psc.Safeweb
public class Safeweb extends PSC
Documentação oficial: link
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.signer.a3.psc.PSC
PSC.SignatureScope
-
Field Summary
Fields Modifier and Type Field Description protected static String
certificateEndpoint
static String
clientId
static String
clientSecret
protected static String
host
protected static String
signatureEndpoint
Fields inherited from class br.ufsc.labsec.signature.signer.a3.psc.PSC
authEndpoint, CLOUD_ACCESS_TOKEN, hostCloud, hostOauth, redirectApi, scheme, tokenEndpoint, urlBase
-
Constructor Summary
Constructors Constructor Description Safeweb()
-
Method Summary
Modifier and Type Method Description String
getAccessTokenBodyString(String code, String verifier)
Gera a string do body da requisição que será utilizada para obter um token, que dá acesso ao certificado digital do usuário por um determinado tempoList<String>
getSupportedAlgorithms()
Obtém os algoritmos de assinatura providos pelo PSCMethods inherited from class br.ufsc.labsec.signature.signer.a3.psc.PSC
getAccessTokenParams, getAuthEndpoint, getCertificateEndpoint, getClientId, getClientSecret, getCloudPath, getOauthPath, getRedirectApi, getSignatureEndpoint, getTokenEndpoint, getTokenEndpointURI, isGovBr
-
Field Details
-
clientId
-
clientSecret
-
host
- See Also:
- Constant Field Values
-
certificateEndpoint
- See Also:
- Constant Field Values
-
signatureEndpoint
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Safeweb
public Safeweb()
-
-
Method Details
-
getAccessTokenBodyString
Description copied from class:PSC
Gera a string do body da requisição que será utilizada para obter um token, que dá acesso ao certificado digital do usuário por um determinado tempo- Specified by:
getAccessTokenBodyString
in classPSC
- Parameters:
code
- Código de autorização gerado pelo PSCverifier
- Correspondendo ao code_challenge enviado na requisição do código de autorização- Returns:
- String do conteúdo do body da requisição do token.
-
getSupportedAlgorithms
Description copied from class:PSC
Obtém os algoritmos de assinatura providos pelo PSC- Specified by:
getSupportedAlgorithms
in classPSC
- Returns:
- Lista de algoritmos suportados
-