# Interface CSCertificateOutputType

All Known Implementing Classes:
  `CSCertificateOutputDirectory, CSLLOutput`

public interface CSCertificateOutputType
A certificate output.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `name()`
  `String`
  `type()`
  `void`
  `write(CSTelemetryServiceType telemetry, CSCertificateOutputData outputData)`
  Write a certificate to the output.

- ## Method Details

  - ### type

    String type()
    Returns:
      The type of the output

  - ### name

    String name()
    Returns:
      The name of the output

  - ### write

    void write(CSTelemetryServiceType telemetry, CSCertificateOutputData outputData) throws IOException, InterruptedException
    Write a certificate to the output.
    Parameters:
      `telemetry` - The telemetry service
      `outputData` - The data to be written
    Throws:
      `IOException` - On I/O errors
      `InterruptedException`