public class ContentSecurityPolicyHeader extends java.lang.Object implements SecureResponseHeader
setReportOnly(boolean) にtrueを設定した場合は、
Content-Security-Policy-Report-Onlyレスポンスヘッダを出力する。| Constructor and Description |
|---|
ContentSecurityPolicyHeader() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
レスポンスヘッダの名前を返す。
|
java.lang.String |
getValue()
レスポンスヘッダの値を返す。
|
boolean |
isOutput(HttpResponse response,
ServletExecutionContext context)
常に出力する。
|
void |
setPolicy(java.lang.String policy)
Content-Security-Policyを設定する。
|
void |
setReportOnly(boolean reportOnly)
reportOnlyを設定する。
|
public void setPolicy(java.lang.String policy)
policy - Content-Security-Policyの値public void setReportOnly(boolean reportOnly)
reportOnly - report-onlyモードで動作させるならtrueを設定するpublic java.lang.String getName()
SecureResponseHeadergetName in interface SecureResponseHeaderpublic java.lang.String getValue()
SecureResponseHeadergetValue in interface SecureResponseHeaderpublic boolean isOutput(HttpResponse response, ServletExecutionContext context)
isOutput in interface SecureResponseHeaderresponse - レスポンスオブジェクトcontext - Servlet APIの情報を持つコンテキストtrue