JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.cloudfront.util

Class SignerUtils



  • public class SignerUtils
    extends Object 
    • Constructor Detail

      • SignerUtils

        public SignerUtils()
    • Method Detail

      • buildCannedPolicy

        public static String buildCannedPolicy(String resourceUrlOrPath,
         Date dateLessThan)
        Returns a "canned" policy for the given parameters. For more information, see Overview of Signed URLs.
      • buildCustomPolicy

        public static String buildCustomPolicy(String resourcePath,
         Date expiresOn,
         Date activeFrom,
         String ipAddress)
        Returns a custom policy for the given parameters.
      • makeBytesUrlSafe

        public static String makeBytesUrlSafe(byte[] bytes)
        Converts the given data to be safe for use in signed URLs for a private distribution by using specialized Base64 encoding.
      • makeStringUrlSafe

        public static String makeStringUrlSafe(String str)
        Converts the given string to be safe for use in signed URLs for a private distribution.
      • generateResourcePath

        public static String generateResourcePath(SignerUtils.Protocol protocol,
         String distributionDomain,
         String resourcePath)
        Returns the resource path for the given distribution, object, and protocol.
      • signWithSha1RSA

        public static byte[] signWithSha1RSA(byte[] dataToSign,
         PrivateKey privateKey)
         throws InvalidKeyException 
        Signs the data given with the private key given, using the SHA1withRSA algorithm provided by bouncy castle.
        Throws:
        InvalidKeyException
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /